diff --git a/pynecone/state.py b/pynecone/state.py index 54d060929..d49d89257 100644 --- a/pynecone/state.py +++ b/pynecone/state.py @@ -98,6 +98,7 @@ class State(Base, ABC, extra=pydantic.Extra.allow): # Convert the event handlers to functions. for name, event_handler in self.event_handlers.items(): fn = functools.partial(event_handler.fn, self) + fn.__module__ = event_handler.fn.__module__ # type: ignore fn.__qualname__ = event_handler.fn.__qualname__ # type: ignore setattr(self, name, fn)