Issue #56, remove configurability of the checksum algorithm

This commit is contained in:
Roberto Rosario
2014-11-05 00:15:02 -04:00
parent ecd72245e1
commit 11ca9ba1eb
4 changed files with 4 additions and 20 deletions
-7
View File
@@ -1,6 +1,5 @@
"""Configuration options for the documents app"""
import hashlib
import os
import uuid
@@ -10,11 +9,6 @@ from django.utils.translation import ugettext_lazy as _
from smart_settings.api import register_settings
def default_checksum(x):
"""hashlib.sha256(x).hexdigest()"""
return hashlib.sha256(x).hexdigest()
def default_uuid():
"""unicode(uuid.uuid4())"""
return unicode(uuid.uuid4())
@@ -25,7 +19,6 @@ register_settings(
module=u'documents.settings',
settings=[
# Saving
{'name': u'CHECKSUM_FUNCTION', 'global_name': u'DOCUMENTS_CHECKSUM_FUNCTION', 'default': default_checksum},
{'name': u'UUID_FUNCTION', 'global_name': u'DOCUMENTS_UUID_FUNCTION', 'default': default_uuid},
# Storage
{'name': u'STORAGE_BACKEND', 'global_name': u'DOCUMENTS_STORAGE_BACKEND', 'default': 'storage.backends.filebasedstorage.FileBasedStorage'},