Skip to content

Commit 786d0ed

Browse files
author
Aman Agarwal
committed
Skip LazyImporter Modules
1 parent bcb0699 commit 786d0ed

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

‎pythonFiles/PythonTools/ptvsd/attach_server.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ def set_trace():
328328
def enable_attach_ui():
329329
global _attach_enabled, _ui_attach_options, _ui_attach_enabled
330330
if not _attach_enabled:
331-
enable_attach(None, ('0.0.0.0', 0))
331+
enable_attach(None, ('127.0.0.1', 0))
332332
if not _ui_attach_enabled:
333333
_ui_attach_enabled = debugger_ui_enable_attach()
334334

‎pythonFiles/PythonTools/ptvsd/visualstudio_py_debugger.py‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2364,7 +2364,14 @@ def _excepthook(exc_type, exc_value, exc_tb):
23642364

23652365
for mod_value in list(sys.modules.values()):
23662366
try:
2367-
filename = getattr(mod_value, '__file__', None)
2367+
lazyModule = False
2368+
try:
2369+
lazyModule = mod_value.__class__.__name__ == 'LazyImporter'
2370+
except:
2371+
lazyModule = False
2372+
filename = None
2373+
if not lazyModule:
2374+
filename = getattr(mod_value, '__file__', None)
23682375
if filename is not None:
23692376
try:
23702377
fullpath = path.abspath(filename)

0 commit comments

Comments
 (0)