Module ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareNotEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr If CompareNotIn AttributeLoad AttributeLoad NameLoad attr attr NameLoad body TryExcept body Assign NameStore Call NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad NameLoad attr keyword TupleLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad While NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Str body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Num body Return TupleLoad Num Call AttributeLoad NameLoad attr Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore BinOpLShift Num Num Assign NameStore BinOpMult BinOpDiv NameLoad NameLoad NameLoad If CompareGtE Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index TupleLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr Call NameLoad Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Str BinOpMod Str NameLoad BinOpMod Str NameLoad BinOpAdd Str NameLoad Str Str NameLoad AugAssignAdd AttributeStore NameLoad attr NameLoad While NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Break If CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body AugAssignSub AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assert CompareGtE AttributeLoad NameLoad attr Num While CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body AugAssignSub AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assert CompareGtE AttributeLoad NameLoad attr Num While NameLoad body Assign NameStore SubscriptLoad SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num orelse Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If BoolOpAnd NameLoad CompareIn Str NameLoad body Raise Call NameLoad Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return GeneratorExp BinOpAdd BinOpAdd NameLoad Str IfExp CompareIs NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str While NameLoad body For NameStore NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr ListLoad Str Str Call NameLoad NameLoad keyword NameLoad Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareEq Call AttributeLoad Call NameLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad body Break Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num For NameStore NameLoad body If CompareIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body AugAssignSub AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore SubscriptLoad Call AttributeLoad NameLoad attr ListLoad BinOpAdd Str NameLoad Str Index Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num orelse If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num orelse Continue Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr For NameStore SubscriptLoad Call AttributeLoad NameLoad attr ListLoad Str Index Num body If CompareNotEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpSub Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body While NameLoad body TryExcept body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad handlers ExceptHandler type NameLoad body Return NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass orelse Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore ListLoad TryFinally body TryExcept body While AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body While AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Break Assert CompareEq SubscriptLoad NameLoad Index Num Str Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore UnaryOpUSub NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult Call NameLoad Call NameLoad Num BinOpAdd NameLoad NameLoad Num orelse Assign NameStore Call NameLoad BinOpSub NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str Raise finalbody For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr ListLoad BinOpAdd Str NameLoad Str Str keyword NameLoad Index Num If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr ListLoad BinOpAdd Str NameLoad Str keyword NameLoad Index Num If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A __future__ absolute_import N/A logging N/A os N/A re N/A sys N/A subprocess N/A tempfile N/A time Queue Empty Queue Queue threading Thread bd2k.util.iterables concat bd2k.util.processes which toil.batchSystems.abstractBatchSystem BatchSystemSupport toil.lib.bioio getTempFile N/A logger N/A N/A logging getLogger __name__ ParasolBatchSystem N/A BatchSystemSupport N/A N/A 
    The interface for Parasol.
     supportsWorkerCleanup N/A N/A cls N/A N/A N/A False N/A classmethod supportsHotDeployment N/A N/A cls N/A N/A N/A False N/A classmethod __init__ N/A N/A self config maxCores maxMemory maxDisk N/A N/A N/A N/A N/A N/A super ParasolBatchSystem self __init__ config maxCores maxMemory maxDisk N/A N/A maxMemory N/A sys maxint N/A N/A N/A N/A logger warn The Parasol batch system does not support maxMemory. N/A command N/A config parasolCommand N/A N/A N/A N/A os path sep command N/A N/A N/A N/A command N/A next N/A which command N/A N/A N/A StopIteration N/A N/A N/A RuntimeError N/A Can't find %s on PATH. command N/A N/A N/A logger info Using Parasol at %s command N/A N/A self parasolCommand command N/A N/A self parasolResultsDir N/A N/A tempfile mkdtemp dir N/A config jobStore N/A N/A self resultsFiles N/A dict N/A N/A self maxBatches N/A config parasolMaxBatches N/A N/A self cpuUsageQueue N/A Queue N/A N/A self updatedJobsQueue N/A Queue N/A N/A self running True N/A N/A self worker N/A Thread target N/A self updatedJobWorker args N/A N/A N/A N/A N/A self worker start N/A N/A self usedCpus 0 N/A N/A self jobIDsToCpu N/A N/A N/A self runningJobs N/A set N/A _runParasol N/A N/A self command autoRetry N/A True N/A N/A 
        Issues a parasol command using popen to capture the output. If the command fails then it
        will try pinging parasol until it gets a response. When it gets a response it will
        recursively call the issue parasol command, repeating this pattern for a maximum of N
        times. The final exit value will reflect this.
         N/A command N/A list N/A concat N/A self parasolCommand command N/A True N/A N/A N/A N/A logger debug Running %r command N/A process N/A N/A subprocess Popen command stdout N/A subprocess PIPE stderr N/A subprocess PIPE bufsize -1 N/A N/A stdout stderr N/A N/A process communicate N/A status N/A N/A process wait N/A line N/A N/A stderr split N/A N/A line N/A N/A N/A N/A logger warn line N/A N/A status 0 N/A N/A N/A 0 N/A N/A stdout split N/A message N/A Command %r failed with exit status %i N/A command status N/A autoRetry N/A N/A N/A N/A logger warn message N/A N/A N/A N/A logger error message N/A N/A status None N/A N/A N/A logger warn Waiting for a 10s, before trying again N/A N/A N/A time sleep 10 N/A N/A parasolOutputPattern N/A N/A re compile your job ([0-9]+).* issueBatchJob N/A N/A self command memory cores disk preemptable N/A N/A N/A 
        Issues parasol with job commands.
         N/A N/A N/A self checkResourceRequest memory cores disk N/A MiB N/A 1 20 N/A truncatedMemory N/A N/A memory MiB MiB N/A N/A N/A len N/A self resultsFiles N/A self maxBatches N/A N/A N/A RuntimeError N/A Number of batches reached limit of %i N/A self maxBatches N/A N/A N/A results N/A N/A self resultsFiles N/A N/A truncatedMemory cores N/A N/A N/A KeyError N/A N/A results N/A getTempFile rootDir N/A self parasolResultsDir N/A N/A N/A self resultsFiles N/A N/A truncatedMemory cores results N/A command N/A N/A join N/A concat env N/A N/A self __environment command N/A parasolCommand N/A -verbose N/A -ram=%i memory N/A -cpu=%i cores N/A -results= results add job command N/A N/A self usedCpus cores N/A True N/A N/A N/A N/A jobID N/A N/A N/A self cpuUsageQueue get_nowait N/A N/A N/A Empty N/A N/A N/A N/A jobID N/A N/A N/A self jobIDsToCpu keys N/A N/A N/A self usedCpus N/A N/A N/A self jobIDsToCpu pop jobID N/A N/A N/A self usedCpus 0 N/A N/A N/A self usedCpus N/A self maxCores N/A N/A jobID N/A N/A N/A self cpuUsageQueue get N/A N/A jobID N/A N/A N/A self jobIDsToCpu keys N/A N/A N/A self usedCpus N/A N/A N/A self jobIDsToCpu pop jobID N/A N/A N/A self usedCpus 0 N/A True N/A N/A line N/A N/A N/A N/A self _runParasol parasolCommand N/A 1 N/A 0 N/A match N/A N/A N/A self parasolOutputPattern match line N/A N/A match None N/A N/A N/A N/A logger info We failed to properly add the job, we will try again after a 5s. N/A N/A N/A time sleep 5 N/A N/A jobID N/A int N/A N/A match group 1 N/A N/A N/A self jobIDsToCpu N/A jobID cores N/A N/A N/A N/A self runningJobs add jobID N/A N/A N/A logger debug N/A Got the parasol job id: %s from line: %s N/A jobID line N/A jobID N/A setEnv N/A N/A self name value N/A None N/A N/A N/A value N/A value N/A N/A N/A ValueError Parasol does not support spaces in environment variable values. N/A N/A N/A N/A super ParasolBatchSystem self setEnv name value N/A __environment N/A N/A self N/A N/A N/A N/A N/A N/A k = N/A N/A v None N/A N/A os environ N/A k v N/A N/A k v N/A N/A N/A self environment items N/A killBatchJobs N/A N/A self jobIDs N/A N/A N/A Kills the given jobs, represented as Job ids, then checks they are dead by checking
        they are not in the list of issued jobs.
         N/A True N/A N/A jobID jobIDs N/A N/A N/A jobID N/A self runningJobs N/A N/A N/A N/A N/A self runningJobs remove jobID N/A exitValue N/A N/A N/A self _runParasol N/A remove job N/A str jobID autoRetry False N/A 0 N/A N/A N/A logger info N/A Tried to remove jobID: %i, with exit value: %i N/A jobID exitValue N/A runningJobs N/A N/A self getIssuedBatchJobIDs N/A N/A N/A N/A N/A set jobIDs difference N/A set runningJobs N/A set jobIDs N/A N/A N/A N/A N/A logger warn Tried to kill some jobs, but something happened and they are still going, will try againin 5s. N/A N/A N/A time sleep 5 N/A jobID jobIDs N/A N/A N/A jobID N/A N/A N/A self jobIDsToCpu keys N/A N/A N/A self usedCpus N/A N/A N/A self jobIDsToCpu pop jobID N/A N/A queuePattern N/A N/A re compile q\s+([0-9]+) N/A runningPattern N/A N/A re compile r\s+([0-9]+)\s+[\S]+\s+[\S]+\s+([0-9]+)\s+[\S]+ getJobIDsForResultsFile N/A N/A self resultsFile N/A N/A N/A 
        Get all queued and running jobs for a results file.
         N/A jobIDs N/A N/A line N/A N/A N/A self _runParasol N/A N/A -results= resultsFile pstat2 N/A 1 N/A N/A runningJobMatch N/A N/A N/A self runningPattern match line N/A queuedJobMatch N/A N/A N/A self queuePattern match line N/A runningJobMatch N/A N/A jobID N/A N/A runningJobMatch group 1 N/A N/A queuedJobMatch N/A N/A jobID N/A N/A queuedJobMatch group 1 N/A N/A N/A N/A N/A jobIDs append N/A int jobID N/A N/A set jobIDs N/A getIssuedBatchJobIDs N/A N/A self N/A N/A N/A 
        Gets the list of jobs issued to parasol in all results files, but not including jobs
        created by other users.
         N/A issuedJobs N/A set N/A resultsFile N/A N/A N/A self resultsFiles itervalues N/A N/A N/A N/A issuedJobs update N/A N/A self getJobIDsForResultsFile resultsFile N/A N/A list issuedJobs N/A getRunningBatchJobIDs N/A N/A self N/A N/A N/A 
        Returns map of running jobIDs and the time they have been running.
         N/A runningJobs N/A N/A issuedJobs N/A N/A self getIssuedBatchJobIDs N/A line N/A N/A N/A self _runParasol N/A pstat2 N/A 1 N/A N/A N/A line N/A N/A match N/A N/A N/A self runningPattern match line N/A N/A match None N/A N/A jobID N/A int N/A N/A match group 1 N/A startTime N/A int N/A N/A match group 2 N/A N/A jobID issuedJobs N/A N/A N/A runningJobs N/A jobID N/A N/A N/A time time startTime N/A runningJobs N/A getUpdatedBatchJob N/A N/A self maxWait N/A N/A N/A True N/A N/A N/A N/A N/A jobID status wallTime N/A N/A N/A self updatedJobsQueue get timeout maxWait N/A N/A N/A Empty N/A N/A None N/A N/A N/A N/A N/A N/A self runningJobs remove jobID N/A N/A N/A KeyError N/A N/A N/A N/A N/A jobID status wallTime N/A getRescueBatchJobFrequency N/A N/A cls N/A N/A N/A 
        Parasol leaks jobs, but rescuing jobs involves calls to parasol list jobs and pstat2,
        making it expensive.
         N/A 5400 N/A classmethod updatedJobWorker N/A N/A self N/A N/A N/A 
        We use the parasol results to update the status of jobs, adding them
        to the list of updated jobs.

        Results have the following structure.. (thanks Mark D!)

        int status;    /* Job status - wait() return format. 0 is good. */
        char *host;    /* Machine job ran on. */
        char *jobId;    /* Job queuing system job ID */
        char *exe;    /* Job executable file (no path) */
        int usrTicks;    /* 'User' CPU time in ticks. */
        int sysTicks;    /* 'System' CPU time in ticks. */
        unsigned submitTime;    /* Job submission time in seconds since 1/1/1970 */
        unsigned startTime;    /* Job start time in seconds since 1/1/1970 */
        unsigned endTime;    /* Job end time in seconds since 1/1/1970 */
        char *user;    /* User who ran job */
        char *errFile;    /* Location of stderr file on host */

        Plus you finally have the command name.
         N/A resultsFiles N/A set N/A resultsFileHandles N/A N/A N/A N/A N/A N/A N/A self running N/A N/A newResultsFiles N/A N/A N/A set N/A N/A os listdir N/A self parasolResultsDir difference resultsFiles N/A newFile newResultsFiles N/A N/A newFilePath N/A N/A N/A os path join N/A self parasolResultsDir newFile N/A N/A N/A resultsFileHandles append N/A open newFilePath r N/A N/A N/A resultsFiles add newFile N/A fileHandle resultsFileHandles N/A N/A N/A self running N/A N/A line N/A N/A fileHandle readline N/A N/A line N/A N/A N/A N/A N/A line N/A -1 N/A N/A status host jobId exe usrTicks sysTicks submitTime startTime endTime user errFile command N/A N/A N/A line N/A -1 split None 11 N/A status N/A int status N/A jobId N/A int jobId N/A N/A N/A os WIFEXITED status N/A N/A status N/A N/A os WEXITSTATUS status N/A N/A status N/A status N/A N/A N/A N/A self cpuUsageQueue put jobId N/A startTime N/A int startTime N/A endTime N/A int endTime N/A N/A endTime startTime N/A N/A usrTicks N/A int usrTicks N/A sysTicks N/A int sysTicks N/A wallTime N/A N/A float N/A max 1 N/A usrTicks sysTicks 0.01 N/A N/A wallTime N/A float N/A endTime startTime N/A N/A N/A N/A self updatedJobsQueue put N/A jobId status wallTime N/A N/A N/A time sleep 1 N/A N/A N/A N/A N/A N/A logger warn Error occurred while parsing parasol results files. N/A N/A N/A fileHandle resultsFileHandles N/A N/A N/A N/A fileHandle close N/A shutdown N/A N/A self N/A N/A N/A N/A N/A self killBatchJobs N/A N/A self getIssuedBatchJobIDs N/A results N/A N/A N/A self resultsFiles itervalues N/A N/A exitValue N/A N/A N/A self _runParasol N/A N/A -results= results clear sick autoRetry False N/A 0 N/A N/A exitValue None N/A N/A N/A N/A logger warn N/A Could not clear sick status of the parasol batch %s results N/A exitValue N/A N/A N/A self _runParasol N/A N/A -results= results flushResults autoRetry False N/A 0 N/A N/A exitValue None N/A N/A N/A N/A logger warn N/A Could not flush the parasol batch %s results N/A N/A self running False N/A N/A N/A logger debug Joining worker thread... N/A N/A N/A N/A self worker join N/A N/A N/A logger debug ... joined worker thread. N/A results N/A N/A N/A self resultsFiles values N/A N/A N/A N/A os remove results N/A N/A N/A os rmdir N/A self parasolResultsDir N/A N/A