docs: def call(self, timeout=None):
          """Run command with arguments. Wait for command to complete.
  
          same as:
           1. :meth:`start`
           2. :meth:`wait`
           3. :meth:`stop`
  
          :rtype: self
  
          """
          self.start().wait(timeout=timeout)
          if self.is_alive():
              self.stop()
          return self