Skip to content

Commit 5d081a5

Browse files
committed
debugpy/dap_monitor: Add cli for target and ports.
Signed-off-by: Jos Verlinde <[email protected]>
1 parent c35c6be commit 5d081a5

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

python-ecosys/debugpy/dap_monitor.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import json
77
import time
88
import sys
9+
import argparse
910

1011
class DAPMonitor:
1112
def __init__(self, listen_port=5679, target_host='127.0.0.1', target_port=5678):
@@ -171,5 +172,16 @@ def cleanup(self):
171172
self.server_sock.close()
172173

173174
if __name__ == "__main__":
174-
monitor = DAPMonitor()
175+
176+
parser = argparse.ArgumentParser(description="DAP protocol monitor proxy")
177+
parser.add_argument("--target-host", "--th", default="127.0.0.1", help="Target debugpy host (default: 127.0.0.1)")
178+
parser.add_argument("--target-port", "--tp", type=int, default=5678, help="Target debugpy port (default: 5678)")
179+
parser.add_argument("--listen-port", "--lp", type=int, default=5679, help="Port to listen for VS Code (default: 5679)")
180+
args = parser.parse_args()
181+
182+
monitor = DAPMonitor(
183+
listen_port=args.listen_port,
184+
target_host=args.target_host,
185+
target_port=args.target_port
186+
)
175187
monitor.start()

python-ecosys/debugpy/debugpy/server/pdb_adapter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ def get_stack_trace(self):
230230
# Create StackFrame info
231231
frames.append({
232232
"id": frame_id,
233-
"name": name + f" {type(frame.f_code.co_filename).__name__}",
233+
"name": name,
234234
"source": {"path": display_path},
235235
"line": line,
236236
"column": 1,

0 commit comments

Comments
 (0)