Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/ypywidgets/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,8 @@
__version__ = importlib.metadata.version("ypywidgets")
except importlib.metadata.PackageNotFoundError: # pragma: no cover
__version__ = "unknown"


from .comm import register_comm_target

register_comm_target()
11 changes: 11 additions & 0 deletions src/ypywidgets/comm.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@
from .widget import Widget


def handle_comm_opened(*args, **kwargs):
# TODO handle comm open from front-end
pass


def register_comm_target():
comm_manager = comm.get_comm_manager()
if comm_manager is not None:
comm_manager.register_target('ywidget', handle_comm_opened)


def create_widget_comm(
data: dict | None = None,
metadata: dict | None = None,
Expand Down
Loading