fix: remove type checker exception by adding an assert statement
This commit is contained in:
@@ -112,7 +112,7 @@ class Machine(Generic[Input]):
|
|||||||
# dict[hash_origin, dict[hash_transition_input, Transition]]
|
# dict[hash_origin, dict[hash_transition_input, Transition]]
|
||||||
if self.__current_state_hash not in self.__transitions.keys():
|
if self.__current_state_hash not in self.__transitions.keys():
|
||||||
raise ValueError("Processing input for a state with no transitions.")
|
raise ValueError("Processing input for a state with no transitions.")
|
||||||
# noinspection PyTypeChecker
|
assert self.__current_state_hash is not None
|
||||||
transitions = self.__transitions[self.__current_state_hash]
|
transitions = self.__transitions[self.__current_state_hash]
|
||||||
hi = hash(i)
|
hi = hash(i)
|
||||||
transition: Optional[Transition] = None
|
transition: Optional[Transition] = None
|
||||||
|
|||||||
Reference in New Issue
Block a user