From d633f4317c8c1b18a4588ef1c54ac2cf0fcf0763 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 7 Oct 2014 13:08:15 +0200 Subject: [PATCH] Use a polyfill for Enum on Python<3.4 --- src/requirements.txt | 4 ++++ src/tixlbase/plugins.py | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/requirements.txt b/src/requirements.txt index 1603d8e83..c880ade6b 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -11,6 +11,10 @@ html5lib slimit lxml +# Polyfill for Python <3.4 +# Remove this, when Python 3.3 support is dropped +flufl.enum + # Debugging requirements django-debug-toolbar diff --git a/src/tixlbase/plugins.py b/src/tixlbase/plugins.py index a7c588616..1989694e3 100644 --- a/src/tixlbase/plugins.py +++ b/src/tixlbase/plugins.py @@ -1,4 +1,7 @@ -from enum import Enum +try: + from enum import Enum +except ImportError: + from flufl.enum import Enum from django.apps import apps