浏览代码

Set event handler module name (#930)

Nikhil Rao 2 年之前
父节点
当前提交
ba7225e37c
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      pynecone/state.py

+ 1 - 0
pynecone/state.py

@@ -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)