def find_classes(self, **kw): return co_find_eq(self.classes.values(), **kw)
def find_devices(self, **kw): return co_find_eq(self.devices.values(), **kw)
def find(self, **request): """ searches for the request across entire tree starting from root """ for t in co_find_eq(self.root().descendants(), **request): yield t
def find_vendors(self, **kw): return co_find_eq(self.vendors.values(), **kw)
def find(self, **kw): return co_find_eq(self.descriptions, **kw)