aboutsummaryrefslogtreecommitdiffstats
path: root/brevisurl/backends/local.py
diff options
context:
space:
mode:
authorVladimir Gorej2012-06-20 19:13:59 +0200
committerVladimir Gorej2012-06-20 19:13:59 +0200
commit70f64df91904fb4e9ead44c45028b73a14e8030d (patch)
treef06e7c2eae366cf5c9e04051a68355f496ca3feb /brevisurl/backends/local.py
parent40e23932731599d5cfe02ee41a240306221d26f0 (diff)
downloaddjango-brevisurl-70f64df91904fb4e9ead44c45028b73a14e8030d.tar.bz2
Issue #7; configurable token characters
Diffstat (limited to 'brevisurl/backends/local.py')
-rw-r--r--brevisurl/backends/local.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/brevisurl/backends/local.py b/brevisurl/backends/local.py
index 4dc81b8..6c3f6b4 100644
--- a/brevisurl/backends/local.py
+++ b/brevisurl/backends/local.py
@@ -1,5 +1,4 @@
import math
-import string
import random
import logging
@@ -59,7 +58,7 @@ class BrevisUrlBackend(BaseBrevisUrlBackend):
raise
def __generate_token(self, size=5):
- chars = list(string.ascii_letters + string.digits)
+ chars = brevisurl.settings.LOCAL_BACKEND_TOKEN_CHARS
if ShortUrl.objects.count() >= math.pow(len(chars), size):
raise TokensExhaustedError('Consider incrementing the token length or change the char list')
random.shuffle(chars)