MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / __deepcopy__

Method __deepcopy__

eos/saveddata/module.py:1091–1105  ·  view source on GitHub ↗
(self, memo)

Source from the content-addressed store, hash-verified

1089 return mod.getMaxState(proposedState=state)
1090
1091 def __deepcopy__(self, memo):
1092 item = self.item
1093 if item is None:
1094 copy = Module.buildEmpty(self.slot)
1095 else:
1096 copy = Module(self.item, self.baseItem, self.mutaplasmid)
1097 copy.charge = self.charge
1098 copy.state = self.state
1099 copy.spoolType = self.spoolType
1100 copy.spoolAmount = self.spoolAmount
1101 copy.projectionRange = self.projectionRange
1102 copy.rahPatternOverride = self.rahPatternOverride
1103 self._mutaApplyMutators(mutatorClass=MutatorModule, targetInstance=copy)
1104
1105 return copy
1106
1107 def rebase(self, item):
1108 state = self.state

Callers

nothing calls this directly

Calls 3

ModuleClass · 0.85
buildEmptyMethod · 0.80
_mutaApplyMutatorsMethod · 0.80

Tested by

no test coverage detected