DebugClients/Python/DebugClientBase.py

branch
5_1_x
changeset 1306
2136f10a9110
parent 1181
31d20dc43805
child 1472
cbaa32917694
equal deleted inserted replaced
1301:a2b0aceba6a2 1306:2136f10a9110
1318 else: 1318 else:
1319 oaccess = '' 1319 oaccess = ''
1320 try: 1320 try:
1321 exec 'mdict = dict%s.__dict__' % access 1321 exec 'mdict = dict%s.__dict__' % access
1322 ndict.update(mdict) 1322 ndict.update(mdict)
1323 exec 'mcdict = dict%s.__class__.__dict__' % access
1324 ndict.update(mcdict)
1323 exec 'obj = dict%s' % access 1325 exec 'obj = dict%s' % access
1324 if mdict and not "sipThis" in mdict.keys(): 1326 if mdict and not "sipThis" in mdict.keys():
1325 del rvar[0:2] 1327 del rvar[0:2]
1326 access = "" 1328 access = ""
1327 except: 1329 except:
1340 except: 1342 except:
1341 pass 1343 pass
1342 else: 1344 else:
1343 try: 1345 try:
1344 ndict.update(dict[var[i]].__dict__) 1346 ndict.update(dict[var[i]].__dict__)
1347 ndict.update(dict[var[i]].__class__.__dict__)
1345 del rvar[0] 1348 del rvar[0]
1346 obj = dict[var[i]] 1349 obj = dict[var[i]]
1347 except: 1350 except:
1348 pass 1351 pass
1349 try: 1352 try:

eric ide

mercurial