Skip to content

Commit 8b60325

Browse files
committed
changed Session.msg_id() property to
use session_id and message counter. This gives a unique id but uses much less time
1 parent fb91900 commit 8b60325

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

jupyter_client/session.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -527,10 +527,12 @@ def clone(self):
527527
new_session.digest_history.update(self.digest_history)
528528
return new_session
529529

530+
message_count = 0
530531
@property
531532
def msg_id(self):
532-
"""always return new uuid"""
533-
return new_id()
533+
message_number = self.message_count
534+
self.message_count += 1
535+
return '{}_{}'.format(self.session, message_number)
534536

535537
def _check_packers(self):
536538
"""check packers for datetime support."""

0 commit comments

Comments
 (0)