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": |