parameters: (
          self,
          executable: Union[str, Path],
          arguments: Optional[List[str]] = None,
          retry: bool = False,
          retry_status: int = 1,
          retry_delay: int = 0,
      )
docstring: Parameters
          ----------
          executable
              The path to the executable to run.
          arguments
              The individual arguments to the executable. Keep in mind that these
              are evaluated as soon as the :class:`Script` is created!
          retry
              ``True`` if the script can be retried on failure.
          retry_status
              If the script exits with this status, the script run will be
              considered a failure for the purposes of retrying.
          retry_delay
              The number of seconds to wait after a script failure before
              retrying.
docstring_summary: Parameters
          ----------
          executable
              The path to the executable to run.
          arguments
              The individual arguments to the executable. Keep in mind that these
              are evaluated as soon as the :class:`Script` is created!
          retry
              ``True`` if the script can be retried on failure.
          retry_status
              If the script exits with this status, the script run will be
              considered a failure for the purposes of retrying.
          retry_delay
              The number of seconds to wait after a script failure before
              retrying.
docstring_tokens: Parameters ---------- executable The path to the executable to run . arguments The individual arguments to the executable . Keep in mind that these are evaluated as soon as the : class : Script is created! retry True if the script can be retried on failure . retry_status If the script exits with this status the script run will be considered a failure for the purposes of retrying . retry_delay The number of seconds to wait after a script failure before retrying .
function: def __init__(
          self,
          executable: Union[str, Path],
          arguments: Optional[List[str]] = None,
          retry: bool = False,
          retry_status: int = 1,
          retry_delay: int = 0,
      ):
          """
          Parameters
          ----------
          executable
              The path to the executable to run.
          arguments
              The individual arguments to the executable. Keep in mind that these
              are evaluated as soon as the :class:`Script` is created!
          retry
              ``True`` if the script can be retried on failure.
          retry_status
              If the script exits with this status, the script run will be
              considered a failure for the purposes of retrying.
          retry_delay
              The number of seconds to wait after a script failure before
              retrying.
          """
          self.executable = executable
          if arguments is None:
              arguments = []
          self.arguments = [str(arg) for arg in arguments]
  
          self.retry = retry
          self.retry_status = retry_status
          self.retry_delay = retry_delay
function_tokens: def __init__ ( self , executable : Union [ str , Path ] , arguments : Optional [ List [ str ] ] = None , retry : bool = False , retry_status : int = 1 , retry_delay : int = 0 , ) : self . executable = executable if arguments is None : arguments = [ ] self . arguments = [ str ( arg ) for arg in arguments ] self . retry = retry self . retry_status = retry_status self . retry_delay = retry_delay