Make condition look better

This commit is contained in:
voussoir 2017-03-22 18:06:02 -07:00
parent fd1673328f
commit e62aa2f740

View file

@ -20,13 +20,11 @@ def required_fields(fields, forbid_whitespace=False):
@functools.wraps(function)
def wrapped(*args, **kwargs):
for requirement in fields:
if (
missing = (
requirement not in request.form or
(
forbid_whitespace and
request.form[requirement].strip() == ''
(forbid_whitespace and request.form[requirement].strip() == '')
)
):
if missing:
response = {
'error_type': 'MISSING_FIELDS',
'error_message': 'Required fields: %s' % ', '.join(fields),