DebugClients/Python/DebugClientBase.py

changeset 1305
14d63fe71d53
parent 1183
4285148ea20f
child 1470
65af67c5b5c3
equal deleted inserted replaced
1304:cde75ec76e8b 1305:14d63fe71d53
1326 else: 1326 else:
1327 oaccess = '' 1327 oaccess = ''
1328 try: 1328 try:
1329 exec 'mdict = dict%s.__dict__' % access 1329 exec 'mdict = dict%s.__dict__' % access
1330 ndict.update(mdict) # __IGNORE_WARNING__ 1330 ndict.update(mdict) # __IGNORE_WARNING__
1331 exec 'mcdict = dict%s.__class__.__dict__' % access
1332 ndict.update(mcdict) # __IGNORE_WARNING__
1331 exec 'obj = dict%s' % access 1333 exec 'obj = dict%s' % access
1332 if mdict and not "sipThis" in mdict.keys(): # __IGNORE_WARNING__ 1334 if mdict and not "sipThis" in mdict.keys(): # __IGNORE_WARNING__
1333 del rvar[0:2] 1335 del rvar[0:2]
1334 access = "" 1336 access = ""
1335 except: 1337 except:
1348 except: 1350 except:
1349 pass 1351 pass
1350 else: 1352 else:
1351 try: 1353 try:
1352 ndict.update(dict[var[i]].__dict__) 1354 ndict.update(dict[var[i]].__dict__)
1355 ndict.update(dict[var[i]].__class__.__dict__)
1353 del rvar[0] 1356 del rvar[0]
1354 obj = dict[var[i]] 1357 obj = dict[var[i]]
1355 except: 1358 except:
1356 pass 1359 pass
1357 try: 1360 try:

eric ide

mercurial