MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / validateModeItem

Method validateModeItem

eos/saveddata/ship.py:103–113  ·  view source on GitHub ↗

Checks if provided item is a valid mode

(self, item, owner=None)

Source from the content-addressed store, hash-verified

101 effect.handler(fit, self, ("ship",), None, effect=effect)
102
103 def validateModeItem(self, item, owner=None):
104 """ Checks if provided item is a valid mode """
105 items = self.__modeItems
106
107 if items is not None:
108 # if we have items, then we are in a tactical destroyer and must have a mode
109 if item is None or item not in items:
110 # If provided item is invalid mode, force new one
111 return Mode(items[0], owner=owner)
112 return Mode(item)
113 return None
114
115 @property
116 def modeItems(self):

Callers 2

initMethod · 0.80
shipMethod · 0.80

Calls 1

ModeClass · 0.90

Tested by

no test coverage detected