def wait_for_connection(daemon, host, port, next_session=None): debugger = get_global_debugger() while debugger is None: time.sleep(0.1) debugger = get_global_debugger() debugger.ready_to_run = True while True: session_not_bound.wait() try: global_next_session() on_attach() except DaemonClosedError: return
def wait_for_connection(daemon, host, port, next_session=None): debugger = get_global_debugger() while debugger is None: time.sleep(0.1) debugger = get_global_debugger() debugger.ready_to_run = True while True: session_not_bound.wait() try: global_next_session() on_attach() except DaemonClosedError: return
def wait_for_connection(daemon, host, port, next_session=None): ptvsd.log.debug('Waiting for pydevd ...') debugger = get_global_debugger() while debugger is None: time.sleep(0.1) debugger = get_global_debugger() ptvsd.log.debug('Unblocking pydevd.') debugger.ready_to_run = True while True: session_not_bound.wait() try: global_next_session() on_attach() except DaemonClosedError: return
def wait_for_connection(daemon, host, port, next_session=None): ptvsd.log.debug('Waiting for pydevd ...') debugger = get_global_debugger() while debugger is None: time.sleep(0.1) debugger = get_global_debugger() ptvsd.log.debug('Unblocking pydevd.') debugger.ready_to_run = True while True: session_not_bound.wait() try: global_next_session() on_attach() except DaemonClosedError: return
def wait_for_connection(daemon, host, port, next_session=None): ptvsd.log.debug('Waiting for pydevd ...') debugger = get_global_debugger() while debugger is None: time.sleep(0.1) debugger = get_global_debugger() ptvsd.log.debug('Unblocking pydevd.') debugger.ready_to_run = True while True: try: session_not_bound.wait() try: global_next_session() on_attach() except DaemonClosedError: return except TypeError: # May happen during interpreter shutdown # (if some global -- such as global_next_session becomes None). return