Update compressor/cache.py
DeprecationWarning: django.utils.hashcompat is deprecated; use hashlib instead https://github.com/django/django/blob/master/django/utils/hashcompat.py
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import hashlib
|
||||||
import os
|
import os
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
@@ -7,7 +8,6 @@ from django.core.files.base import ContentFile
|
|||||||
from django.utils import simplejson
|
from django.utils import simplejson
|
||||||
from django.utils.encoding import smart_str
|
from django.utils.encoding import smart_str
|
||||||
from django.utils.functional import SimpleLazyObject
|
from django.utils.functional import SimpleLazyObject
|
||||||
from django.utils.hashcompat import md5_constructor
|
|
||||||
from django.utils.importlib import import_module
|
from django.utils.importlib import import_module
|
||||||
|
|
||||||
from compressor.conf import settings
|
from compressor.conf import settings
|
||||||
@@ -18,7 +18,7 @@ _cachekey_func = None
|
|||||||
|
|
||||||
|
|
||||||
def get_hexdigest(plaintext, length=None):
|
def get_hexdigest(plaintext, length=None):
|
||||||
digest = md5_constructor(smart_str(plaintext)).hexdigest()
|
digest = hashlib.md5(smart_str(plaintext)).hexdigest()
|
||||||
if length:
|
if length:
|
||||||
return digest[:length]
|
return digest[:length]
|
||||||
return digest
|
return digest
|
||||||
|
Reference in New Issue
Block a user