Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Ensure port is set on enable_attach #1537

Merged
merged 3 commits into from
Jun 24, 2019
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/ptvsd/_remote.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ def start_daemon():
_, next_session = daemon.start_server(addr=(host, port))
global global_next_session
global_next_session = next_session
if port == 0:
_, ptvsd.options.port = daemon._server.getsockname()
return daemon._sock

daemon = install(pydevd,
Expand Down
1 change: 1 addition & 0 deletions src/ptvsd/attach_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ def enable_attach(address=(DEFAULT_HOST, DEFAULT_PORT), redirect_output=None, lo
address = (address[0], port if type(port) is int else int(port))

ptvsd_enable_attach(address)
return (address[0], ptvsd.options.port)
karthiknadig marked this conversation as resolved.
Show resolved Hide resolved


def attach(address, redirect_output=None, log_dir=None):
Expand Down