diff options
Diffstat (limited to 'pecan/configuration.py')
-rw-r--r-- | pecan/configuration.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pecan/configuration.py b/pecan/configuration.py index 42a9b50..429a760 100644 --- a/pecan/configuration.py +++ b/pecan/configuration.py @@ -1,10 +1,11 @@ import re import inspect import os +import sys import six -if six.PY3: +if sys.version_info > (3, 2): from importlib.machinery import SourceFileLoader else: import imp @@ -165,7 +166,7 @@ def conf_from_file(filepath): # This provides more verbose import-related error reporting than exec() absname, _ = os.path.splitext(abspath) basepath, module_name = absname.rsplit(os.sep, 1) - if six.PY3: + if sys.version_info > (3, 2): SourceFileLoader(module_name, abspath).load_module(module_name) else: imp.load_module( |