Update of /cvsroot/pywin32/pywin32/com/win32comext/axdebug
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10118/win32comext/axdebug
Modified Files:
debugger.py
Log Message:
A 'parent' module may not be what the debugger expects.
Index: debugger.py
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/axdebug/debugger.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** debugger.py 18 Jun 2006 13:18:26 -0000 1.2
--- debugger.py 21 Jun 2006 12:14:42 -0000 1.3
***************
*** 38,42 ****
# keep = keep and module.__name__=='__main__'
if module and keep:
! # print "keeping", module.__name__
node = ModuleTreeNode(module)
built_nodes[module] = node
--- 38,42 ----
# keep = keep and module.__name__=='__main__'
if module and keep:
! # print "keeping", module.__name__
node = ModuleTreeNode(module)
built_nodes[module] = node
***************
*** 52,56 ****
parentModule = sys.modules[parent]
BuildModule(parentModule, built_nodes, rootNode, create_node_fn, create_node_args)
! parentNode = built_nodes[parentModule].realNode
node.Attach(parentNode)
--- 52,57 ----
parentModule = sys.modules[parent]
BuildModule(parentModule, built_nodes, rootNode, create_node_fn, create_node_args)
! if parentModule in built_nodes:
! parentNode = built_nodes[parentModule].realNode
node.Attach(parentNode)
|