Skip to content

Commit 3b3c2a1

Browse files
committed
added logs
1 parent bac19d4 commit 3b3c2a1

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

jupyter_ai_router/router.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,15 @@ async def _handle_user_document_switch(
443443
def _on_notebook_change(self, room_id: str, events):
444444
"""Handle notebook document changes and log event details."""
445445

446-
self.log.info(f"Change event is {events}")
446+
for event in events:
447+
if isinstance(event, MapEvent):
448+
self.log.info(f"Keys: {event.keys}")
449+
else:
450+
self.log.info(f"Change type: {event.delta}")
451+
self.log.info(f"Target: {event.target}")
452+
self.log.info(f"Event Path: {event.path}")
453+
454+
447455

448456
# Save the timestamp that a change was made indicating notebook has changed
449457
current_time = time.time()
@@ -491,6 +499,7 @@ def _on_awareness_change(self, room_id: str, ydoc: YBaseDoc, topic, updates):
491499
}
492500
continue
493501

502+
# If active cell changed and there were new edits
494503
if prev_active_cell != active_cell and room.last_edit_time > prev_check:
495504
# Check if enough time has passed since last trigger
496505
if current_time - room.last_trigger_time >= self.trigger_cooldown:

0 commit comments

Comments
 (0)