Skip to content

Commit 67fe7df

Browse files
authored
Merge pull request #848 from datalayer-externals/fix/debug-modules-model
2 parents 51ab163 + 6822ada commit 67fe7df

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

ipykernel/debugger.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -600,11 +600,15 @@ async def modules(self, message):
600600
mods = []
601601
for i in range(startModule, moduleCount):
602602
module = modules[i]
603-
filename = getattr(getattr(module, "__spec__", None), "origin", None)
604-
if filename and filename.endswith(".py"):
605-
mods.append({module.__name__: filename})
606-
607-
reply = {"body": {"modules": mods, "totalModules": len(modules)}}
603+
filename = getattr(getattr(module, '__spec__', None), 'origin', None)
604+
if filename and filename.endswith('.py'):
605+
mods.append({
606+
'id': i,
607+
'name': module.__name__,
608+
'path': filename
609+
})
610+
611+
reply = {'body': {'modules': mods, 'totalModules': len(modules)}}
608612
return reply
609613

610614
async def process_request(self, message):

0 commit comments

Comments
 (0)