DebugClients/Python3/DebugClientBase.py

branch
5_1_x
changeset 1306
2136f10a9110
parent 1181
31d20dc43805
child 1472
cbaa32917694
equal deleted inserted replaced
1301:a2b0aceba6a2 1306:2136f10a9110
1323 exec('mdict = dict{0!s}.__dict__\nobj = dict{0!s}'\ 1323 exec('mdict = dict{0!s}.__dict__\nobj = dict{0!s}'\
1324 .format(access), globals(), loc) 1324 .format(access), globals(), loc)
1325 mdict = loc["mdict"] 1325 mdict = loc["mdict"]
1326 obj = loc["obj"] 1326 obj = loc["obj"]
1327 ndict.update(mdict) 1327 ndict.update(mdict)
1328 loc = {"dict": dict}
1329 exec('mcdict = dict{0!s}.__class__.__dict__'\
1330 .format(access), globals(), loc)
1331 ndict.update(loc["mcdict"])
1328 if mdict and not "sipThis" in mdict.keys(): 1332 if mdict and not "sipThis" in mdict.keys():
1329 del rvar[0:2] 1333 del rvar[0:2]
1330 access = "" 1334 access = ""
1331 except: 1335 except:
1332 pass 1336 pass
1348 except: 1352 except:
1349 pass 1353 pass
1350 else: 1354 else:
1351 try: 1355 try:
1352 ndict.update(dict[var[i]].__dict__) 1356 ndict.update(dict[var[i]].__dict__)
1357 ndict.update(dict[var[i]].__class__.__dict__)
1353 del rvar[0] 1358 del rvar[0]
1354 obj = dict[var[i]] 1359 obj = dict[var[i]]
1355 except: 1360 except:
1356 pass 1361 pass
1357 try: 1362 try:

eric ide

mercurial