Хаха, я сошёл с ума

Найдите ошибку:

	if (request.method is 'POST' and
        contact_form.is_valid() and
        #check position form only if we got organization or form is changed
        ((not position_form.has_changed() and not organization) or position_form.is_valid()) and
        address_formset.is_valid(),
            contact_info_formset.is_valid()):
        contact = contact_form.save(request.user, commit=False)

Она тут есть.

        address_formset.is_valid(),
            contact_info_formset.is_valid()):

Запятая в первой строке этого отрывка превращает многострочное условие в тьюпл, который всегда всегда трактуется как положительный результат выполнения кондишна.

Written on June 13, 2013