aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-08-05 10:41:12 -0400
committerJason R. Coombs <jaraco@jaraco.com>2016-08-05 10:41:12 -0400
commit09cbf5e63f5c9e84438cf69711a7a6b767106506 (patch)
tree25cfdf56be175c8e93e4cc103d6127b602b8c57f
parent9d60e5d491298f36a5de33c60c462d1a900844e8 (diff)
downloadexternal_python_setuptools-09cbf5e63f5c9e84438cf69711a7a6b767106506.tar.gz
external_python_setuptools-09cbf5e63f5c9e84438cf69711a7a6b767106506.tar.bz2
external_python_setuptools-09cbf5e63f5c9e84438cf69711a7a6b767106506.zip
Restore Python 2 compatibility. Ref #719.
-rw-r--r--pkg_resources/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index 7dbd13a6..94afaaf7 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -1868,7 +1868,8 @@ class FileMetadata(EmptyProvider):
raise KeyError("No metadata except PKG-INFO is available")
def _warn_on_replacement(self, metadata):
- replacement_char = '�'
+ # Python 2.6 and 3.2 compat for: replacement_char = '�'
+ replacement_char = b'\xef\xbf\xbd'.decode('utf-8')
if replacement_char in metadata:
tmpl = "{self.path} could not be properly decoded in UTF-8"
msg = tmpl.format(**locals())