DebugClients/Python/DebugClientBase.py

branch
5_1_x
changeset 1306
2136f10a9110
parent 1181
31d20dc43805
child 1472
cbaa32917694
--- a/DebugClients/Python/DebugClientBase.py	Wed Sep 07 18:08:56 2011 +0200
+++ b/DebugClients/Python/DebugClientBase.py	Thu Sep 08 19:38:39 2011 +0200
@@ -1320,6 +1320,8 @@
                         try:
                             exec 'mdict = dict%s.__dict__' % access
                             ndict.update(mdict)
+                            exec 'mcdict = dict%s.__class__.__dict__' % access
+                            ndict.update(mcdict)
                             exec 'obj = dict%s' % access
                             if mdict and not "sipThis" in mdict.keys():
                                 del rvar[0:2]
@@ -1342,6 +1344,7 @@
                     else:
                         try:
                             ndict.update(dict[var[i]].__dict__)
+                            ndict.update(dict[var[i]].__class__.__dict__)
                             del rvar[0]
                             obj = dict[var[i]]
                         except:

eric ide

mercurial