diff --git a/src/pretix/helpers/apps.py b/src/pretix/helpers/apps.py index 4e93f60b1a..d78d36f886 100644 --- a/src/pretix/helpers/apps.py +++ b/src/pretix/helpers/apps.py @@ -27,8 +27,5 @@ class PretixHelpersConfig(AppConfig): label = 'pretixhelpers' def ready(self): - from .monkeypatching import ( - monkeypatch_all_at_ready, monkeypatch_requests_timeout, - ) + from .monkeypatching import monkeypatch_all_at_ready monkeypatch_all_at_ready() - monkeypatch_requests_timeout() diff --git a/src/pretix/helpers/monkeypatching.py b/src/pretix/helpers/monkeypatching.py index 9516a3d0e8..2467ea37c5 100644 --- a/src/pretix/helpers/monkeypatching.py +++ b/src/pretix/helpers/monkeypatching.py @@ -69,11 +69,6 @@ def monkeypatch_pillow_safer(): Image.ID.remove("EPS") -def monkeypatch_all_at_ready(): - monkeypatch_vobject_performance() - monkeypatch_pillow_safer() - - def monkeypatch_requests_timeout(): """ The requests package does not by default set a timeout for outgoing HTTP requests. This is dangerous especially since @@ -88,3 +83,9 @@ def monkeypatch_requests_timeout(): return types.MethodType(old_httpadapter_send, self)(request, timeout=timeout, **kwargs) HTTPAdapter.send = httpadapter_send + + +def monkeypatch_all_at_ready(): + monkeypatch_vobject_performance() + monkeypatch_pillow_safer() + monkeypatch_requests_timeout()