HPS-MC
 
All Classes Namespaces Files Functions Variables Pages
Loading...
Searching...
No Matches
hpsmc.job Namespace Reference

Classes

class  Job
 Primary class to run HPS jobs from a Python script. More...
 
class  JobConfig
 Wrapper for accessing config information from parser. More...
 
class  JobScriptDatabase
 Database of job scripts. More...
 
class  JobStore
 Simple JSON based store of job data. More...
 

Functions

 print_usage ()
 

Variables

 logger = logging.getLogger('hpsmc.job')
 Initialize logger.
 
dict cmds
 
 cmd = sys.argv[1]
 
 args = sys.argv[2:]
 
 job = Job(args)
 
 script = sys.argv[2]
 
 scriptdb = JobScriptDatabase()
 
 component_name = sys.argv[2]
 

Function Documentation

◆ print_usage()

print_usage ( )

Definition at line 818 of file job.py.

Variable Documentation

◆ args

args = sys.argv[2:]

Definition at line 831 of file job.py.

◆ cmd

cmd = sys.argv[1]

Definition at line 827 of file job.py.

◆ cmds

dict cmds
Initial value:
1= {
2 'run': 'Run a job script',
3 'script': 'Show list of available job scripts (provide script name for detailed info)',
4 'component': 'Show list of available components (provide component name for detailed info)'}

Definition at line 812 of file job.py.

◆ component_name

component_name = sys.argv[2]

Definition at line 849 of file job.py.

◆ job

job = Job(args)

Definition at line 833 of file job.py.

◆ logger

logger = logging.getLogger('hpsmc.job')

Initialize logger.

Definition at line 26 of file job.py.

◆ script

script = sys.argv[2]

Definition at line 838 of file job.py.

◆ scriptdb

scriptdb = JobScriptDatabase()

Definition at line 842 of file job.py.