parameters: (self, arguments)
docstring: Starts the process.
  
          For a detailed description of the various run modes and communication
          semantics, have a look at the general description of the Process class.
  
          The following problems could cause this function to raise an exception:
  
          * The process is already running.
          * The command line argument list is empty.
          * The starting of the process failed (could not fork).
          * The executable was not found.
  
          param comm  Specifies which communication links should be
          established to the child process (stdin/stdout/stderr). By default,
          no communication takes place and the respective communication
          signals will never get emitted.
  
          return True on success, False on error
          (see above for error conditions)
docstring_summary: Starts the process.
docstring_tokens: Starts the process .
function: def start(self, arguments):
          """Starts the process.
  
          For a detailed description of the various run modes and communication
          semantics, have a look at the general description of the Process class.
  
          The following problems could cause this function to raise an exception:
  
          * The process is already running.
          * The command line argument list is empty.
          * The starting of the process failed (could not fork).
          * The executable was not found.
  
          param comm  Specifies which communication links should be
          established to the child process (stdin/stdout/stderr). By default,
          no communication takes place and the respective communication
          signals will never get emitted.
  
          return True on success, False on error
          (see above for error conditions)
          """
          uid, gid = self._startInit(arguments)
          fd = os.pipe()
          # note that we use fork() and not vfork() because vfork() has unclear
          # semantics and is not standardized.
          self.pid = os.fork()
          #print 'pid', self.pid
          if 0 == self.pid:
              self._childStart(uid, gid, fd, arguments)
          else:
              self._parentStart(fd)
function_tokens: def start ( self , arguments ) : uid , gid = self . _startInit ( arguments ) fd = os . pipe ( ) # note that we use fork() and not vfork() because vfork() has unclear # semantics and is not standardized. self . pid = os . fork ( ) #print 'pid', self.pid if 0 == self . pid : self . _childStart ( uid , gid , fd , arguments ) else : self . _parentStart ( fd )