From ec2889b202f0513d5255b4fc2e91efc9061d8f1f Mon Sep 17 00:00:00 2001 From: "roberto@quantal64" Date: Fri, 1 Jun 2012 19:57:07 +0200 Subject: [PATCH] fixed python3 compilation --- uwsgiconfig.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/uwsgiconfig.py b/uwsgiconfig.py index c8a43330..f73439b5 100644 --- a/uwsgiconfig.py +++ b/uwsgiconfig.py @@ -177,7 +177,11 @@ def build_uwsgi(uc, print_only=False): print("configured CFLAGS: %s" % ' '.join(cflags)) - uwsgi_cflags = ' '.join(cflags).encode('hex') + try: + uwsgi_cflags = ' '.join(cflags).encode('hex') + except: + import binascii + uwsgi_cflags = binascii.b2a_hex(' '.join(cflags).encode('ascii')).decode('ascii') if os.path.exists('uwsgibuild.lastcflags'): ulc = open('uwsgibuild.lastcflags','r')