Set event handler module name (#930)
This commit is contained in:
parent
34d77db541
commit
ba7225e37c
@ -98,6 +98,7 @@ class State(Base, ABC, extra=pydantic.Extra.allow):
|
|||||||
# Convert the event handlers to functions.
|
# Convert the event handlers to functions.
|
||||||
for name, event_handler in self.event_handlers.items():
|
for name, event_handler in self.event_handlers.items():
|
||||||
fn = functools.partial(event_handler.fn, self)
|
fn = functools.partial(event_handler.fn, self)
|
||||||
|
fn.__module__ = event_handler.fn.__module__ # type: ignore
|
||||||
fn.__qualname__ = event_handler.fn.__qualname__ # type: ignore
|
fn.__qualname__ = event_handler.fn.__qualname__ # type: ignore
|
||||||
setattr(self, name, fn)
|
setattr(self, name, fn)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user