Closed seeM closed 3 days ago
Ah, looks like macos-12
in our GHA is deprecated for the Typescript tests. We are using macos-13
in nightly tests, and macos-latest
elsewhere, so maybe we can move to one of those?
Thanks for getting this merged @wesm & @isabelizimm!
Addresses #5290. The issue was a deadlock when handling the
show_help_topic
request when it tries to send theshow_help
event, since bothPositronComm.on_msg
andsend_event
acquire the same lock.@wesm IIUC the purpose was to allow delaying a
send_event
call in a separate thread until after the message handler completes. I think both cases are solved by using a reentrant lock (RLock()
).QA Notes
F1 should work again in Python.