We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce1d17d commit 8d4cfa4Copy full SHA for 8d4cfa4
2 files changed
src/ypywidgets/__init__.py
@@ -8,3 +8,8 @@
8
__version__ = importlib.metadata.version("ypywidgets")
9
except importlib.metadata.PackageNotFoundError: # pragma: no cover
10
__version__ = "unknown"
11
+
12
13
+from .comm import register_comm_target
14
15
+register_comm_target()
src/ypywidgets/comm.py
@@ -15,6 +15,17 @@
from .widget import Widget
16
17
18
+def handle_comm_opened(*args, **kwargs):
19
+ # TODO handle comm open from front-end
20
+ pass # pragma: nocover
21
22
23
+def register_comm_target():
24
+ comm_manager = comm.get_comm_manager()
25
+ if comm_manager is not None:
26
+ comm_manager.register_target("ywidget", handle_comm_opened)
27
28
29
def create_widget_comm(
30
data: dict | None = None,
31
metadata: dict | None = None,
0 commit comments