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

Method validator

eos/saveddata/cargo.py:73–86  ·  view source on GitHub ↗
(self, key, val)

Source from the content-addressed store, hash-verified

71
72 @validates("fitID", "itemID", "amount")
73 def validator(self, key, val):
74 map = {
75 "fitID" : lambda _val: isinstance(_val, int),
76 "itemID": lambda _val: isinstance(_val, int),
77 "amount": lambda _val: isinstance(_val, int)
78 }
79
80 if key == "amount" and val > sys.maxsize:
81 val = sys.maxsize
82
83 if not map[key](val):
84 raise ValueError(str(val) + " is not a valid value for " + key)
85 else:
86 return val
87
88 def __deepcopy__(self, memo):
89 copy = Cargo(self.item)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected