Anton Shestakov <engored@ya.ru>, Sun, 16 Dec 2012 19:00:48 +0900
Made public.
fruitbar/indexes.py
Permissions: -rw-r--r--
from CodernityDB.hash_index import HashIndex class ProjectIndex(HashIndex): def __init__(self, *args, **kwargs): kwargs['key_format'] = '16s' super(ProjectIndex, self).__init__(*args, **kwargs) def make_key_value(self, data): if data['_t'] == 'project': return md5(data['name'].encode('utf-8')).digest(), None class TaskIndex(HashIndex): def __init__(self, *args, **kwargs): kwargs['key_format'] = '16s' super(TaskIndex, self).__init__(*args, **kwargs) def make_key_value(self, data): return md5(data['project'].encode('utf-8')).digest(), None