equal
deleted
inserted
replaced
18 cache_key = smart_str(cache_key) |
18 cache_key = smart_str(cache_key) |
19 if len(cache_key) > (250-(2+len(cache.key_prefix)+len(str(cache.version)))-33): |
19 if len(cache_key) > (250-(2+len(cache.key_prefix)+len(str(cache.version)))-33): |
20 cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + hashlib.md5(cache_key).hexdigest() |
20 cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + hashlib.md5(cache_key).hexdigest() |
21 return cache_key |
21 return cache_key |
22 |
22 |
23 |
23 # |
|
24 # from : http://cs.stackexchange.com/a/10321 |
|
25 # |
|
26 def toDigits(n, b): |
|
27 """Convert a positive number n to its digit representation in base b.""" |
|
28 digits = [] |
|
29 while n > 0: |
|
30 digits.insert(0, n % b) |
|
31 n = n // b |
|
32 return digits |