Loading ccserver/objectsdb.py +10 −0 Original line number Diff line number Diff line Loading @@ -296,3 +296,13 @@ class ObjectsDB(object): self.update(tags=tags, tags_novalue=to_check) for obj in self._objects.values(): yield obj def some(self, ids, tags=set(), to_check=set()): ''' Get specified objects registed on the server with specified tags. ''' self.update(ids, tags=tags, tags_novalue=to_check) for obj in self._objects.values(): if obj['id'] in ids: yield obj Loading
ccserver/objectsdb.py +10 −0 Original line number Diff line number Diff line Loading @@ -296,3 +296,13 @@ class ObjectsDB(object): self.update(tags=tags, tags_novalue=to_check) for obj in self._objects.values(): yield obj def some(self, ids, tags=set(), to_check=set()): ''' Get specified objects registed on the server with specified tags. ''' self.update(ids, tags=tags, tags_novalue=to_check) for obj in self._objects.values(): if obj['id'] in ids: yield obj