Fix event handler formatting (#174)
This commit is contained in:
parent
43bd4784dc
commit
e32ffb6aed
@ -836,7 +836,12 @@ def format_event_handler(handler: EventHandler) -> str:
|
|||||||
state_name, name = parts[-2:]
|
state_name, name = parts[-2:]
|
||||||
|
|
||||||
# Construct the full event handler name.
|
# Construct the full event handler name.
|
||||||
state = vars(sys.modules[handler.fn.__module__])[state_name]
|
try:
|
||||||
|
# Try to get the state from the module.
|
||||||
|
state = vars(sys.modules[handler.fn.__module__])[state_name]
|
||||||
|
except:
|
||||||
|
# If the state isn't in the module, just return the function name.
|
||||||
|
return handler.fn.__qualname__
|
||||||
return ".".join([state.get_full_name(), name])
|
return ".".join([state.get_full_name(), name])
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user