parameters: (self, state)
docstring: Immediately called after a process has exited. This function normally
          calls commClose to close all open communication channels to this
          process and emits the "processExited" signal.
docstring_summary: Immediately called after a process has exited. This function normally
          calls commClose to close all open communication channels to this
          process and emits the "processExited" signal.
docstring_tokens: Immediately called after a process has exited . This function normally calls commClose to close all open communication channels to this process and emits the processExited signal .
function: def processHasExited(self, state):
          """Immediately called after a process has exited. This function normally
          calls commClose to close all open communication channels to this
          process and emits the "processExited" signal.
          """
          if self.running:
              self.running = False
              self.status = state
          self.commClose()
          # also emit a signal if the process was run Blocking
          self.myemit('processExited')
function_tokens: def processHasExited ( self , state ) : if self . running : self . running = False self . status = state self . commClose ( ) # also emit a signal if the process was run Blocking self . myemit ( 'processExited' )