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

Method validator

eos/saveddata/module.py:884–894  ·  view source on GitHub ↗
(self, key, val)

Source from the content-addressed store, hash-verified

882
883 @validates("ID", "itemID", "ammoID")
884 def validator(self, key, val):
885 map = {
886 "ID" : lambda _val: isinstance(_val, int),
887 "itemID": lambda _val: _val is None or isinstance(_val, int),
888 "ammoID": lambda _val: isinstance(_val, int)
889 }
890
891 if not map[key](val):
892 raise ValueError(str(val) + " is not a valid value for " + key)
893 else:
894 return val
895
896 def clear(self):
897 self.__baseVolley = None

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected