parameters: (self, timeout=None)
return_statement: return self._platform_impl.process_wait(timeout)
docstring: Wait for process to terminate and, if process is a children
          of the current one also return its exit code, else None.
docstring_summary: Wait for process to terminate and, if process is a children
          of the current one also return its exit code, else None.
docstring_tokens: Wait for process to terminate and if process is a children of the current one also return its exit code else None .
function: def wait(self, timeout=None):
          """Wait for process to terminate and, if process is a children
          of the current one also return its exit code, else None.
          """
          if timeout is not None and not timeout >= 0:
              raise ValueError("timeout must be a positive integer")
          return self._platform_impl.process_wait(timeout)
function_tokens: def wait ( self , timeout = None ) : if timeout is not None and not timeout >= 0 : raise ValueError ( "timeout must be a positive integer" ) return self . _platform_impl . process_wait ( timeout )