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