diff --git a/.travis.yml b/.travis.yml index e96c303f9..f5bc497a0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ install: before_script: - cd src script: - - flake8 --ignore=E123,F403,F401,N802,C901,W503 . + - flake8 --ignore=E123,F403,F401,N802,C901,W503,E402 . - isort -c -rc . - python manage.py check - make diff --git a/src/pretix/base/services/export.py b/src/pretix/base/services/export.py index bcb8e661b..c4c33ca55 100644 --- a/src/pretix/base/services/export.py +++ b/src/pretix/base/services/export.py @@ -22,4 +22,6 @@ if settings.HAS_CELERY: from pretix.celery import app export_task = app.task(export) - export = lambda *args, **kwargs: export_task.apply_async(args=args, kwargs=kwargs) + + def export(*args, **kwargs): + export_task.apply_async(args=args, kwargs=kwargs) diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index 879c8c4af..de6c46cd5 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -90,4 +90,6 @@ if settings.HAS_CELERY and settings.EMAIL_BACKEND != 'django.core.mail.outbox': from pretix.celery import app mail_send_task = app.task(mail_send) - mail_send = lambda *args, **kwargs: mail_send_task.apply_async(args=args, kwargs=kwargs) + + def mail_send(*args, **kwargs): + mail_send_task.apply_async(args=args, kwargs=kwargs) diff --git a/src/pretix/base/services/tickets.py b/src/pretix/base/services/tickets.py index 469b1cbbf..422c16788 100644 --- a/src/pretix/base/services/tickets.py +++ b/src/pretix/base/services/tickets.py @@ -32,4 +32,6 @@ if settings.HAS_CELERY: from pretix.celery import app generate_task = app.task(generate) - generate = lambda *args, **kwargs: generate_task.apply_async(args=args, kwargs=kwargs) + + def generate(*args, **kwargs): + generate_task.apply_async(args=args, kwargs=kwargs) diff --git a/src/pretix/control/templatetags/order_overview.py b/src/pretix/control/templatetags/order_overview.py index 93c7c8333..213afc2a8 100644 --- a/src/pretix/control/templatetags/order_overview.py +++ b/src/pretix/control/templatetags/order_overview.py @@ -8,12 +8,15 @@ register = template.Library() @register.filter(name='togglesum', needs_autoescape=True) def cut(value, autoescape=True): + def noop(x): + return x + if not value: return '' if autoescape: esc = conditional_escape else: - esc = lambda x: x + esc = noop return mark_safe('{0}{1}'.format( esc(value[0]), esc(formats.localize(value[1])) )) diff --git a/src/setup.cfg b/src/setup.cfg index 7587d8ffb..79270e1e7 100644 --- a/src/setup.cfg +++ b/src/setup.cfg @@ -1,7 +1,7 @@ [flake8] -ignore = N802,W503 +ignore = N802,W503,E402 max-line-length = 160 -exclude = migrations,.ropeproject,static,mt940.py,_static +exclude = migrations,.ropeproject,static,mt940.py,_static,build,make_testdata.py max-complexity = 11 [isort]