fix: remove type checker exception by adding an assert statement

This commit is contained in:
2026-07-16 06:29:02 +03:00
parent a211503cae
commit 677c02b900
+1 -1
View File
@@ -112,7 +112,7 @@ class Machine(Generic[Input]):
# dict[hash_origin, dict[hash_transition_input, Transition]]
if self.__current_state_hash not in self.__transitions.keys():
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]
hi = hash(i)
transition: Optional[Transition] = None