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]