Commit da832628 by Ahsan Ulhaq Committed by Ahsan Ul Haq

Unicode Voucher Error

LEARNER-4666
parent 89edc02a
"""Voucher Utility Methods. """ """Voucher Utility Methods. """
from __future__ import unicode_literals
import base64 import base64
import datetime import datetime
import hashlib import hashlib
...@@ -673,7 +675,7 @@ def get_cached_voucher(code): ...@@ -673,7 +675,7 @@ def get_cached_voucher(code):
Voucher.DoesNotExist: When no vouchers with provided code exist. Voucher.DoesNotExist: When no vouchers with provided code exist.
""" """
cache_key = 'voucher_{code}'.format(code=code) cache_key = 'voucher_{code}'.format(code=code)
cache_key = hashlib.md5(cache_key).hexdigest() cache_key = hashlib.md5(cache_key).hexdigest() # pylint: disable=redefined-variable-type
voucher = cache.get(cache_key) voucher = cache.get(cache_key)
if not voucher: if not voucher:
voucher = Voucher.objects.get(code=code) voucher = Voucher.objects.get(code=code)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment