code: def execute(self, args):
      
      all_args = list(args)
      try:
        return self._cmd(all_args)
      except OSError as e:
        if errno.E2BIG == e.errno:
          args1, args2 = self._split_args(all_args)
          result = self.execute(args1)
          if result != 0:
            return result
          return self.execute(args2)
        else:
          raise e
docs: Executes the configured cmd passing args in one or more rounds xargs style.
  
      :param list args: Extra arguments to pass to cmd.