Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class prodObject(object):
- def __init__(self, prodName, element=None):
- self.prodname = prodName
- self.elements = []
- if element is not None:
- self.elements.append(element)
- def getelEmentInProducts(self):
- result = self.elements
- return result
- def getelEment(name):
- result = []
- for inst in database2:
- promData = database2[inst]
- if promData.getelEmentInProducts().__contains__ (name):
- if not result.__contains__(promData):
- result.append (promData)
- return result
- # Этого нет в вопросе, пришлось выдумать
- database2 = {1: prodObject('name', element='foo')}
- # Это работает, печатается список из одного элемента
- # [<__main__.prodObject object at 0x7fb0ed8e7c50>]
- print(getelEment('foo'))
Add Comment
Please, Sign In to add comment