Obtain a unique key given a dictionary.
(adict)
| 109 | return ','.join(l) |
| 110 | |
| 111 | def unique_key(adict): |
| 112 | """ Obtain a unique key given a dictionary.""" |
| 113 | allkeys = list(adict.keys()) |
| 114 | done = False |
| 115 | n = 1 |
| 116 | while not done: |
| 117 | newkey = '__l%s' % (n) |
| 118 | if newkey in allkeys: |
| 119 | n += 1 |
| 120 | else: |
| 121 | done = True |
| 122 | return newkey |
| 123 | |
| 124 | |
| 125 | template_name_re = re.compile(r'\A\s*(\w[\w\d]*)\s*\Z') |
no test coverage detected