From 8539cdb5a738cf2edceb21f23fcd33f0373f5369 Mon Sep 17 00:00:00 2001 From: "roberto@quantal64" Date: Thu, 13 Sep 2012 14:05:47 +0200 Subject: [PATCH] ported build system to python 3.3 --- uwsgiconfig.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/uwsgiconfig.py b/uwsgiconfig.py index ac52b943..ac86ee78 100644 --- a/uwsgiconfig.py +++ b/uwsgiconfig.py @@ -235,9 +235,13 @@ def build_uwsgi(uc, print_only=False): print("Error: plugin '%s' not found" % p) sys.exit(1) - sys.path.insert(0, path) - import uwsgiplugin as up - reload(up) + try: + import importlib + up = importlib.machinery.SourceFileLoader('uwsgiplugin', '%s/uwsgiplugin.py' % path).load_module() + except: + sys.path.insert(0, path) + import uwsgiplugin as up + reload(up) p_cflags = cflags[:] p_cflags += up.CFLAGS