Classes | Functions | Variables
python_utils.jobset Namespace Reference

Classes

class  Job
 
class  JobResult
 
class  Jobset
 
class  JobSpec
 

Functions

def _never_cancelled ()
 
def alarm_handler (unused_signum, unused_frame)
 
def eintr_be_gone (fn)
 
def message (tag, msg, explanatory_text=None, do_newline=False)
 
def platform_string ()
 
def read_from_start (f)
 
def run (cmdlines, check_cancelled=_never_cancelled, maxjobs=None, maxjobs_cpu_agnostic=None, newline_on_success=False, travis=False, infinite_runs=False, stop_on_failure=False, add_env={}, skip_jobs=False, quiet_success=False, max_time=-1)
 
def sanitized_environment (env)
 
def strip_non_ascii_chars (s)
 
def tag_remaining (xs)
 
def which (filename)
 

Variables

string _BEGINNING_OF_LINE = '\x1b[0G'
 
string _CLEAR_LINE = '\x1b[2K'
 
dictionary _COLORS
 
int _DEFAULT_MAX_JOBS = 16 * multiprocessing.cpu_count()
 
 _FAILURE = object()
 
string _FORMAT = '%(asctime)-15s %(message)s'
 
 _KILLED = object()
 
int _MAX_RESULT_SIZE = 64 * 1024
 
 _RUNNING = object()
 
 _SUCCESS = object()
 
dictionary _TAG_COLOR
 
 format
 
 INFO
 
 level
 
bool measure_cpu_costs = False
 

Function Documentation

◆ _never_cancelled()

def python_utils.jobset._never_cancelled ( )
private

Definition at line 554 of file jobset.py.

◆ alarm_handler()

def python_utils.jobset.alarm_handler (   unused_signum,
  unused_frame 
)

Definition at line 72 of file jobset.py.

◆ eintr_be_gone()

def python_utils.jobset.eintr_be_gone (   fn)
Run fn until it doesn't stop because of EINTR

Definition at line 114 of file jobset.py.

◆ message()

def python_utils.jobset.message (   tag,
  msg,
  explanatory_text = None,
  do_newline = False 
)

Definition at line 124 of file jobset.py.

◆ platform_string()

def python_utils.jobset.platform_string ( )

Definition at line 52 of file jobset.py.

◆ read_from_start()

def python_utils.jobset.read_from_start (   f)

Definition at line 244 of file jobset.py.

◆ run()

def python_utils.jobset.run (   cmdlines,
  check_cancelled = _never_cancelled,
  maxjobs = None,
  maxjobs_cpu_agnostic = None,
  newline_on_success = False,
  travis = False,
  infinite_runs = False,
  stop_on_failure = False,
  add_env = {},
  skip_jobs = False,
  quiet_success = False,
  max_time = -1 
)

Definition at line 569 of file jobset.py.

◆ sanitized_environment()

def python_utils.jobset.sanitized_environment (   env)

Definition at line 45 of file jobset.py.

◆ strip_non_ascii_chars()

def python_utils.jobset.strip_non_ascii_chars (   s)

Definition at line 41 of file jobset.py.

◆ tag_remaining()

def python_utils.jobset.tag_remaining (   xs)

Definition at line 558 of file jobset.py.

◆ which()

def python_utils.jobset.which (   filename)

Definition at line 157 of file jobset.py.

Variable Documentation

◆ _BEGINNING_OF_LINE

string python_utils.jobset._BEGINNING_OF_LINE = '\x1b[0G'
private

Definition at line 93 of file jobset.py.

◆ _CLEAR_LINE

string python_utils.jobset._CLEAR_LINE = '\x1b[2K'
private

Definition at line 94 of file jobset.py.

◆ _COLORS

dictionary python_utils.jobset._COLORS
private
Initial value:
1 = {
2  'red': [31, 0],
3  'green': [32, 0],
4  'yellow': [33, 0],
5  'lightgray': [37, 0],
6  'gray': [30, 1],
7  'purple': [35, 0],
8  'cyan': [36, 0]
9 }

Definition at line 83 of file jobset.py.

◆ _DEFAULT_MAX_JOBS

int python_utils.jobset._DEFAULT_MAX_JOBS = 16 * multiprocessing.cpu_count()
private

Definition at line 31 of file jobset.py.

◆ _FAILURE

python_utils.jobset._FAILURE = object()
private

Definition at line 79 of file jobset.py.

◆ _FORMAT

string python_utils.jobset._FORMAT = '%(asctime)-15s %(message)s'
private

Definition at line 110 of file jobset.py.

◆ _KILLED

python_utils.jobset._KILLED = object()
private

Definition at line 81 of file jobset.py.

◆ _MAX_RESULT_SIZE

int python_utils.jobset._MAX_RESULT_SIZE = 64 * 1024
private

Definition at line 34 of file jobset.py.

◆ _RUNNING

python_utils.jobset._RUNNING = object()
private

Definition at line 80 of file jobset.py.

◆ _SUCCESS

python_utils.jobset._SUCCESS = object()
private

Definition at line 78 of file jobset.py.

◆ _TAG_COLOR

dictionary python_utils.jobset._TAG_COLOR
private
Initial value:
1 = {
2  'FAILED': 'red',
3  'FLAKE': 'purple',
4  'TIMEOUT_FLAKE': 'purple',
5  'WARNING': 'yellow',
6  'TIMEOUT': 'red',
7  'PASSED': 'green',
8  'START': 'gray',
9  'WAITING': 'yellow',
10  'SUCCESS': 'green',
11  'IDLE': 'gray',
12  'SKIPPED': 'cyan'
13 }

Definition at line 96 of file jobset.py.

◆ format

python_utils.jobset.format

Definition at line 111 of file jobset.py.

◆ INFO

python_utils.jobset.INFO

Definition at line 111 of file jobset.py.

◆ level

python_utils.jobset.level

Definition at line 111 of file jobset.py.

◆ measure_cpu_costs

bool python_utils.jobset.measure_cpu_costs = False

Definition at line 29 of file jobset.py.



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