Simplified Chained Comparison
This commit is contained in:
@@ -120,7 +120,7 @@ class Booster(HandledItem, ItemAttrShortcut):
|
||||
"itemID" : lambda val: isinstance(val, int),
|
||||
"ammoID" : lambda val: isinstance(val, int),
|
||||
"active" : lambda val: isinstance(val, bool),
|
||||
"slot" : lambda val: isinstance(val, int) and val >= 1 and val <= 3}
|
||||
"slot" : lambda val: isinstance(val, int) and 1 <= val <= 3}
|
||||
|
||||
if not map[key](val): raise ValueError(str(val) + " is not a valid value for " + key)
|
||||
else: return val
|
||||
|
||||
@@ -183,7 +183,7 @@ class Drone(HandledItem, HandledCharge, ItemAttrShortcut, ChargeAttrShortcut):
|
||||
"itemID" : lambda val: isinstance(val, int),
|
||||
"chargeID" : lambda val: isinstance(val, int),
|
||||
"amount" : lambda val: isinstance(val, int) and val >= 0,
|
||||
"amountActive" : lambda val: isinstance(val, int) and val <= self.amount and val >= 0}
|
||||
"amountActive" : lambda val: isinstance(val, int) and self.amount >= val >= 0}
|
||||
|
||||
if not map[key](val): raise ValueError(str(val) + " is not a valid value for " + key)
|
||||
else: return val
|
||||
|
||||
Reference in New Issue
Block a user