DebugClients/Python3/DebugClientBase.py

branch
5_2_x
changeset 1728
47aefd5dc62f
parent 1707
033317caabaf
child 2157
aa3bdc7cb686
equal deleted inserted replaced
1724:361b8dea9251 1728:47aefd5dc62f
1335 exec('mdict = dict{0!s}.__dict__\nobj = dict{0!s}'\ 1335 exec('mdict = dict{0!s}.__dict__\nobj = dict{0!s}'\
1336 .format(access), globals(), loc) 1336 .format(access), globals(), loc)
1337 mdict = loc["mdict"] 1337 mdict = loc["mdict"]
1338 obj = loc["obj"] 1338 obj = loc["obj"]
1339 ndict.update(mdict) 1339 ndict.update(mdict)
1340 except:
1341 pass
1342 try:
1340 loc = {"dict": dict} 1343 loc = {"dict": dict}
1341 exec('mcdict = dict{0!s}.__class__.__dict__'\ 1344 exec('mcdict = dict{0!s}.__class__.__dict__'\
1342 .format(access), globals(), loc) 1345 .format(access), globals(), loc)
1343 ndict.update(loc["mcdict"]) 1346 ndict.update(loc["mcdict"])
1344 if mdict and not "sipThis" in mdict.keys(): 1347 if mdict and not "sipThis" in mdict.keys():
1408 vlist = self.__formatQt4Variable(qvar, qvtype) 1411 vlist = self.__formatQt4Variable(qvar, qvtype)
1409 else: 1412 else:
1410 vlist = [] 1413 vlist = []
1411 else: 1414 else:
1412 qtVariable = False 1415 qtVariable = False
1413 if len(udict) > 0: 1416 if len(dict) == 0 and len(udict) > 0:
1414 if access: 1417 if access:
1415 loc = {"udict": udict} 1418 loc = {"udict": udict}
1416 exec('qvar = udict{0!s}'.format(access), globals(), loc) 1419 exec('qvar = udict{0!s}'.format(access), globals(), loc)
1417 qvar = loc["qvar"] 1420 qvar = loc["qvar"]
1418 # this has to be in line with VariablesViewer.indicators 1421 # this has to be in line with VariablesViewer.indicators

eric ide

mercurial