Project

General

Profile

« Previous | Next » 

Revision 58ebd8fb

Added by Benjamin Dauvergne over 13 years ago

scripts: start utils module

View differences:

scripts/utils.py
class QuerysetIndex(object):
'''Create simple index of objects in a queryset'''
def __init__(self, qs, *keywords):
for keyword in keywords:
setattr(self, 'by_' + keyword, dict())
for obj in qs:
for keyword in keywords:
getattr(self, 'by_' + keyword)[getattr(obj, keyword)] = obj

Also available in: Unified diff