1331 else: |
1331 else: |
1332 oaccess = '' |
1332 oaccess = '' |
1333 try: |
1333 try: |
1334 exec 'mdict = dict%s.__dict__' % access |
1334 exec 'mdict = dict%s.__dict__' % access |
1335 ndict.update(mdict) # __IGNORE_WARNING__ |
1335 ndict.update(mdict) # __IGNORE_WARNING__ |
|
1336 except: |
|
1337 pass |
|
1338 try: |
1336 exec 'mcdict = dict%s.__class__.__dict__' % access |
1339 exec 'mcdict = dict%s.__class__.__dict__' % access |
1337 ndict.update(mcdict) # __IGNORE_WARNING__ |
1340 ndict.update(mcdict) # __IGNORE_WARNING__ |
1338 exec 'obj = dict%s' % access |
1341 exec 'obj = dict%s' % access |
1339 if mdict and not "sipThis" in mdict.keys(): # __IGNORE_WARNING__ |
1342 if mdict and not "sipThis" in mdict.keys(): # __IGNORE_WARNING__ |
1340 del rvar[0:2] |
1343 del rvar[0:2] |
1392 vlist = self.__formatQt4Variable(qvar, qvtype) |
1395 vlist = self.__formatQt4Variable(qvar, qvtype) |
1393 else: |
1396 else: |
1394 vlist = [] |
1397 vlist = [] |
1395 else: |
1398 else: |
1396 qtVariable = False |
1399 qtVariable = False |
1397 if len(udict) > 0: |
1400 if len(dict) == 0 and len(udict) > 0: |
1398 if access: |
1401 if access: |
1399 exec 'qvar = udict%s' % access |
1402 exec 'qvar = udict%s' % access |
1400 # this has to be in line with VariablesViewer.indicators |
1403 # this has to be in line with VariablesViewer.indicators |
1401 elif rvar and rvar[0][-2:] in ["[]", "()", "{}"]: |
1404 elif rvar and rvar[0][-2:] in ["[]", "()", "{}"]: |
1402 exec 'qvar = udict["%s"][%s]' % (rvar[0][:-2], rvar[1]) |
1405 exec 'qvar = udict["%s"][%s]' % (rvar[0][:-2], rvar[1]) |