DebugClients/Python/DebugClientBase.py

branch
maintenance
changeset 6826
c6dda2cbe081
parent 6735
31e263d49c04
child 6847
5150e076014b
equal deleted inserted replaced
6764:d14ddbfbbd36 6826:c6dda2cbe081
579 script = 'execfile({0!r})'.format(sys.argv[0]) 579 script = 'execfile({0!r})'.format(sys.argv[0])
580 else: 580 else:
581 with codecs.open(sys.argv[0], encoding=self.__coding) as fp: 581 with codecs.open(sys.argv[0], encoding=self.__coding) as fp:
582 script = fp.read() 582 script = fp.read()
583 if script and not script.endswith('\n'): 583 if script and not script.endswith('\n'):
584 script += '\n' 584 script += '\n'
585 585
586 if script: 586 if script:
587 self.running = sys.argv[0] 587 self.running = sys.argv[0]
588 res = 0 588 res = 0
589 try: 589 try:
1353 else: 1353 else:
1354 scope = -1 1354 scope = -1
1355 elif scope: 1355 elif scope:
1356 varDict = f.f_globals 1356 varDict = f.f_globals
1357 elif f.f_globals is f.f_locals: 1357 elif f.f_globals is f.f_locals:
1358 scope = -1 1358 scope = -1
1359 else: 1359 else:
1360 varDict = f.f_locals 1360 varDict = f.f_locals
1361 1361
1362 varlist = [] 1362 varlist = []
1363 1363
1405 else: 1405 else:
1406 scope = -1 1406 scope = -1
1407 elif scope: 1407 elif scope:
1408 varDict = f.f_globals 1408 varDict = f.f_globals
1409 elif f.f_globals is f.f_locals: 1409 elif f.f_globals is f.f_locals:
1410 scope = -1 1410 scope = -1
1411 else: 1411 else:
1412 varDict = f.f_locals 1412 varDict = f.f_locals
1413 1413
1414 varlist = [] 1414 varlist = []
1415 1415

eric ide

mercurial