Adapter no longer waits for the IDE to connect if all debug servers have disconnected.
This commit is contained in:
Pavel Minaev 2020-01-30 15:30:30 -08:00
parent d4df143343
commit 49bb3e31d0

View file

@ -303,8 +303,8 @@ def wait_until_ended():
A session ends when all components that it manages disconnect from it.
"""
while True:
_sessions_changed.wait()
with _lock:
_sessions_changed.clear()
if not len(_sessions):
return
_sessions_changed.clear()
_sessions_changed.wait()