def folderitems(self): items = InstrumentsView.folderitems(self) uidsup = self.context.UID() outitems = [] for x in range(len(items)): obj = items[x]['obj'] if obj.getManufacturer().UID() == uidsup: outitems.append(items[x]) return outitems
def folderitems(self): items = InstrumentsView.folderitems(self) uidsup = self.context.UID() outitems = [] for x in range(len(items)): obj = items[x].get('obj', None) if obj and hasattr(obj, 'getRawSupplier') \ and obj.getRawSupplier() == uidsup: outitems.append(items[x]) return outitems
def folderitems(self): items = InstrumentsView.folderitems(self) filtered_items = [] for item in items: if 'obj' not in item: continue itype = item['obj'].getInstrumentType() if itype and itype.UID() == self.context.UID(): filtered_items.append(item) return filtered_items