Debugger/DebugServer.py

changeset 1112
8a7d1b9d18db
parent 984
f4bddd7cf51e
child 1131
7781e396c903
equal deleted inserted replaced
1109:9552b5e16a07 1112:8a7d1b9d18db
7 Module implementing the debug server. 7 Module implementing the debug server.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import * 12 from PyQt4.QtCore import pyqtSignal, QModelIndex
13 from PyQt4.QtNetwork import QTcpServer, QHostAddress, QHostInfo 13 from PyQt4.QtNetwork import QTcpServer, QHostAddress, QHostInfo
14 14
15 from E5Gui.E5Application import e5App 15 from E5Gui.E5Application import e5App
16 from E5Gui import E5MessageBox 16 from E5Gui import E5MessageBox
17 17
623 try: 623 try:
624 key, value = el.split('=', 1) 624 key, value = el.split('=', 1)
625 if value.startswith('"') or value.startswith("'"): 625 if value.startswith('"') or value.startswith("'"):
626 value = value[1:-1] 626 value = value[1:-1]
627 envdict[key] = value 627 envdict[key] = value
628 except UnpackError: 628 except ValueError:
629 pass 629 pass
630 self.debuggerInterface.remoteEnvironment(envdict) 630 self.debuggerInterface.remoteEnvironment(envdict)
631 631
632 def remoteLoad(self, fn, argv, wd, env, autoClearShell=True, 632 def remoteLoad(self, fn, argv, wd, env, autoClearShell=True,
633 tracePython=False, autoContinue=True, forProject=False, 633 tracePython=False, autoContinue=True, forProject=False,

eric ide

mercurial