개정판 173e6080
issue #563: fix param name
Change-Id: I1837cb6fd90915d9089eb05bb9fb98b588b62b24
DTI_PID/DTI_PID/Shapes/EngineeringAbstractItem.py | ||
---|---|---|
481 | 481 |
""" setter of properties """ |
482 | 482 |
self._properties = value |
483 | 483 |
|
484 |
def prop(self, property):
|
|
484 |
def prop(self, name):
|
|
485 | 485 |
""" return property with given value """ |
486 | 486 |
from SymbolSvgItem import SymbolSvgItem |
487 | 487 |
from EngineeringLineItem import QEngineeringLineItem |
... | ... | |
489 | 489 |
from EngineeringVendorItem import QEngineeringVendorItem |
490 | 490 |
|
491 | 491 |
if type(self) is QEngineeringLineNoTextItem: |
492 |
matches = [prop for prop,_ in self.properties.items() if prop.Attribute == property]
|
|
492 |
matches = [prop for prop,_ in self.properties.items() if prop.Attribute == name]
|
|
493 | 493 |
return self.properties[matches[0]] if matches else None |
494 | 494 |
|
495 | 495 |
elif type(self) is QEngineeringLineItem: |
내보내기 Unified diff