Fix a encoding issues for future Python 3 support.
This commit is contained in:
parent
4c3661ad19
commit
69725698ae
2 changed files with 2 additions and 7 deletions
|
@ -13,7 +13,7 @@ class ParameterValidator(object):
|
|||
self.given_hash = given_hash_or_params
|
||||
else:
|
||||
self.given_hash = given_hash_or_params.get(params_hash_key)
|
||||
seed = getattr(settings, 'CONSERVANCY_SECRET_KEY', '')
|
||||
seed = getattr(settings, 'CONSERVANCY_SECRET_KEY', '').encode('utf-8')
|
||||
self.hasher = hashlib.sha256(seed)
|
||||
if isinstance(self.given_hash, basestring):
|
||||
self.hash_type = type(self.given_hash)
|
||||
|
|
|
@ -32,12 +32,7 @@ def index(request, *args, **kwargs):
|
|||
path = request.path.lstrip(u'/')
|
||||
if path.endswith(u'/'):
|
||||
path += u'index.html'
|
||||
try:
|
||||
path_bytes = path.encode(FILESYSTEM_ENCODING)
|
||||
except UnicodeEncodeError:
|
||||
# If the path can't be expressed on the filesystem, it must not exist.
|
||||
return handler404(request)
|
||||
fullpath = os.path.join(STATIC_ROOT, path_bytes)
|
||||
fullpath = os.path.join(STATIC_ROOT, path)
|
||||
if not os.path.exists(fullpath):
|
||||
return handler404(request)
|
||||
content_type, _ = mimetypes.guess_type(path)
|
||||
|
|
Loading…
Reference in a new issue