Пример #1
0
 def remove(self, query):
     if IFieldQuery.providedBy(query):
         query = query.fieldname
     if query not in self._queries:
         raise KeyError('Query not found (fieldname: %s)' % query)
     del(self._queries[query])
     self._order.remove(query)
Пример #2
0
 def remove(self, query):
     if IFieldQuery.providedBy(query):
         query = query.fieldname
     if query not in self._queries:
         raise KeyError('Query not found (fieldname: %s)' % query)
     del (self._queries[query])
     self._order.remove(query)
Пример #3
0
 def __contains__(self, name):
     if IFieldQuery.providedBy(name):
         name = name.field.__name__
     return name in self._order
Пример #4
0
 def __contains__(self, name):
     if IFieldQuery.providedBy(name):
         name = name.field.__name__
     return name in self._order