示例#1
0
文件: document.py 项目: f3at/feat
 def by_type(self, type_name):
     '''
     Return an iterator of doc_ids of the documents of the
     specified type.
     '''
     if IRestorator.providedBy(type_name):
         type_name = type_name.type_name
     return (x[1] for x in self._links if x[0] == type_name)
示例#2
0
文件: migration.py 项目: zaheerm/feat
 def migrate_type(self, type, callback=None):
     if IRestorator.providedBy(type):
         type = type.type_name
     self._handlers[type] = callback
示例#3
0
文件: view.py 项目: f3at/feat
 def keys(type_name):
     if IRestorator.providedBy(type_name):
         type_name = type_name.type_name
     if not isinstance(type_name, (str, unicode)):
         raise ValueError(type_name)
     return dict(startkey=(type_name,), endkey=(type_name, {}))