eric6/DebugClients/Python/DebugClientBase.py

branch
multi_processing
changeset 7411
6d8dcb3551b3
parent 7409
1413bfe73d41
child 7412
0a995393d2ba
equal deleted inserted replaced
7410:401791e6f50f 7411:6d8dcb3551b3
230 self.passive = False # used to indicate the passive mode 230 self.passive = False # used to indicate the passive mode
231 self.running = None 231 self.running = None
232 self.test = None 232 self.test = None
233 self.debugging = False 233 self.debugging = False
234 self.multiprocessSupport = False 234 self.multiprocessSupport = False
235 self.noDebugList = []
235 236
236 self.fork_auto = False 237 self.fork_auto = False
237 self.fork_child = False 238 self.fork_child = False
238 239
239 self.readstream = None 240 self.readstream = None
327 except Exception: 328 except Exception:
328 pass 329 pass
329 330
330 self.debugging = False 331 self.debugging = False
331 self.multiprocessSupport = False 332 self.multiprocessSupport = False
333 self.noDebugList = []
332 334
333 # make sure we close down our end of the socket 335 # make sure we close down our end of the socket
334 # might be overkill as normally stdin, stdout and stderr 336 # might be overkill as normally stdin, stdout and stderr
335 # SHOULD be closed on exit, but it does not hurt to do it here 337 # SHOULD be closed on exit, but it does not hurt to do it here
336 self.readstream.close(True) 338 self.readstream.close(True)
833 if wp is not None: 835 if wp is not None:
834 wp.ignore = params["count"] 836 wp.ignore = params["count"]
835 837
836 elif method == "RequestShutdown": 838 elif method == "RequestShutdown":
837 self.sessionClose() 839 self.sessionClose()
840
841 elif method == "RequestSetNoDebugList":
842 self.noDebugList = params["noDebug"][:]
838 843
839 elif method == "RequestCompletion": 844 elif method == "RequestCompletion":
840 self.__completionList(params["text"]) 845 self.__completionList(params["text"])
841 846
842 elif method == "RequestUTDiscover": 847 elif method == "RequestUTDiscover":

eric ide

mercurial