forked from mirror/Archipelago
Choo Choo Charles: Raise InvalidItemError instead of bare Exception (#5429)
This commit is contained in:
@@ -4,7 +4,7 @@ from .Options import CCCharlesOptions
|
|||||||
from .Rules import set_rules
|
from .Rules import set_rules
|
||||||
from .Regions import create_regions
|
from .Regions import create_regions
|
||||||
from BaseClasses import Tutorial, ItemClassification
|
from BaseClasses import Tutorial, ItemClassification
|
||||||
from worlds.AutoWorld import World, WebWorld
|
from worlds.AutoWorld import InvalidItemError, World, WebWorld
|
||||||
|
|
||||||
|
|
||||||
class CCCharlesWeb(WebWorld):
|
class CCCharlesWeb(WebWorld):
|
||||||
@@ -157,7 +157,7 @@ class CCCharlesWorld(World):
|
|||||||
case "Bug Spray":
|
case "Bug Spray":
|
||||||
classification = ItemClassification.progression
|
classification = ItemClassification.progression
|
||||||
case _: # Should not occur
|
case _: # Should not occur
|
||||||
raise Exception("Unexpected case met: classification cannot be set for unknown item \"" + name + "\"")
|
raise InvalidItemError("Unexpected case met: classification cannot be set for unknown item \"" + name + "\"")
|
||||||
|
|
||||||
return CCCharlesItem(name, classification, item_id, self.player)
|
return CCCharlesItem(name, classification, item_id, self.player)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user