(self, item, owner=None)
| 24 | class Mode(ItemAttrShortcut, HandledItem): |
| 25 | |
| 26 | def __init__(self, item, owner=None): |
| 27 | if item.group.name != "Ship Modifiers": |
| 28 | raise ValueError( |
| 29 | 'Passed item "%s" (category: (%s)) is not a Ship Modifier' % (item.name, item.category.name)) |
| 30 | self.owner = owner |
| 31 | self.__item = item |
| 32 | self.__itemModifiedAttributes = ModifiedAttributeDict() |
| 33 | self.__itemModifiedAttributes.original = self.item.attributes |
| 34 | self.__itemModifiedAttributes.overrides = self.item.overrides |
| 35 | |
| 36 | @property |
| 37 | def item(self): |
nothing calls this directly
no test coverage detected