Public Member Functions | Public Attributes | List of all members
python_utils.jobset.JobSpec Class Reference
Inheritance diagram for python_utils.jobset.JobSpec:
Inheritance graph
[legend]

Public Member Functions

def __cmp__ (self, other)
 
def __hash__ (self)
 
def __init__ (self, cmdline, shortname=None, environ=None, cwd=None, shell=False, timeout_seconds=5 *60, flake_retries=0, timeout_retries=0, kill_handler=None, cpu_cost=1.0, verbose_success=False, logfilename=None)
 
def __lt__ (self, other)
 
def __repr__ (self)
 
def __str__ (self)
 
def identity (self)
 

Public Attributes

 cmdline
 
 cpu_cost
 
 cwd
 
 environ
 
 flake_retries
 
 kill_handler
 
 logfilename
 
 shell
 
 shortname
 
 timeout_retries
 
 timeout_seconds
 
 verbose_success
 

Detailed Description

Specifies what to run for a job.

Definition at line 166 of file jobset.py.

Constructor & Destructor Documentation

◆ __init__()

def python_utils.jobset.JobSpec.__init__ (   self,
  cmdline,
  shortname = None,
  environ = None,
  cwd = None,
  shell = False,
  timeout_seconds = 5 * 60,
  flake_retries = 0,
  timeout_retries = 0,
  kill_handler = None,
  cpu_cost = 1.0,
  verbose_success = False,
  logfilename = None 
)
    Arguments:
      cmdline: a list of arguments to pass as the command line
      environ: a dictionary of environment variables to set in the child process
      kill_handler: a handler that will be called whenever job.kill() is invoked
      cpu_cost: number of cores per second this job needs
      logfilename: use given file to store job's output, rather than using a temporary file

Definition at line 169 of file jobset.py.

Member Function Documentation

◆ __cmp__()

def python_utils.jobset.JobSpec.__cmp__ (   self,
  other 
)

Definition at line 215 of file jobset.py.

◆ __hash__()

def python_utils.jobset.JobSpec.__hash__ (   self)

Definition at line 212 of file jobset.py.

◆ __lt__()

def python_utils.jobset.JobSpec.__lt__ (   self,
  other 
)

Definition at line 218 of file jobset.py.

◆ __repr__()

def python_utils.jobset.JobSpec.__repr__ (   self)

Definition at line 221 of file jobset.py.

◆ __str__()

def python_utils.jobset.JobSpec.__str__ (   self)

Definition at line 225 of file jobset.py.

◆ identity()

def python_utils.jobset.JobSpec.identity (   self)

Definition at line 209 of file jobset.py.

Member Data Documentation

◆ cmdline

python_utils.jobset.JobSpec.cmdline

Definition at line 180 of file jobset.py.

◆ cpu_cost

python_utils.jobset.JobSpec.cpu_cost

Definition at line 189 of file jobset.py.

◆ cwd

python_utils.jobset.JobSpec.cwd

Definition at line 183 of file jobset.py.

◆ environ

python_utils.jobset.JobSpec.environ

Definition at line 181 of file jobset.py.

◆ flake_retries

python_utils.jobset.JobSpec.flake_retries

Definition at line 186 of file jobset.py.

◆ kill_handler

python_utils.jobset.JobSpec.kill_handler

Definition at line 188 of file jobset.py.

◆ logfilename

python_utils.jobset.JobSpec.logfilename

Definition at line 191 of file jobset.py.

◆ shell

python_utils.jobset.JobSpec.shell

Definition at line 184 of file jobset.py.

◆ shortname

python_utils.jobset.JobSpec.shortname

Definition at line 182 of file jobset.py.

◆ timeout_retries

python_utils.jobset.JobSpec.timeout_retries

Definition at line 187 of file jobset.py.

◆ timeout_seconds

python_utils.jobset.JobSpec.timeout_seconds

Definition at line 185 of file jobset.py.

◆ verbose_success

python_utils.jobset.JobSpec.verbose_success

Definition at line 190 of file jobset.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:42