1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
if False:
config = None
# See: https://docs.google.com/document/d/1CCSaRiIWCLgbD3OwmuKsRoHHDfBffbROWyVWWL0ZXN4/edit
if ":" not in config.version_id:
# The default server version_id does not contain ':'
import json
import os
import sys
startup = config.python_config.startup_args
if not startup:
raise AssertionError("Expected --python_startup_args to be passed from the pydev debugger.")
setup = json.loads(startup)
pydevd_path = setup["pydevd"]
sys.path.append(os.path.dirname(pydevd_path))
import pydevd
pydevd.settrace(setup["client"], port=setup["port"], suspend=False, trace_only_current_thread=False)
|