Skip to content

Commit fb45f41

Browse files
committed
Allow ycmd to wait for debugger connection
1 parent 373733f commit fb45f41

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ycmd/__main__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@
1818
import sys
1919
import os
2020

21+
if 'YCMD_DEBUGPY_PORT' in os.environ:
22+
try:
23+
import debugpy
24+
debugpy.listen( ( '127.0.0.1', int( os.environ[ 'YCMD_DEBUGPY_PORT' ] ) ) )
25+
debugpy.wait_for_client()
26+
except ImportError:
27+
pass
28+
2129
PY_VERSION = sys.version_info[ 0 : 3 ]
2230
if PY_VERSION < ( 3, 8, 0 ):
2331
sys.exit( 8 )

0 commit comments

Comments
 (0)