From e8c77c0538093a46553aa0a1c6191323f0396c15 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Sat, 30 Apr 2016 15:15:35 -0700 Subject: [PATCH] encoding: encode before quote setup: enable zip_safe=True again --- pywb/cdx/cdxobject.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pywb/cdx/cdxobject.py b/pywb/cdx/cdxobject.py index e9174a37..021ea71a 100644 --- a/pywb/cdx/cdxobject.py +++ b/pywb/cdx/cdxobject.py @@ -127,7 +127,7 @@ class CDXObject(OrderedDict): try: v.encode('ascii') except UnicodeEncodeError: - v = quote(v, safe=':/') + v = quote(v.encode('utf-8'), safe=':/') self[n] = v diff --git a/setup.py b/setup.py index 08aecc1e..6dba8420 100755 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ setup( long_description=long_description, license='GPL', packages=find_packages(), - zip_safe=False, + zip_safe=True, provides=[ 'pywb', 'pywb.utils',