|
|
__init__(self,
i,
job_queue,
results_queue,
finished_jobs,
job_locks)
The base class of all threads in relax. |
source code
|
|
|
|
close_all_pipes(self)
Close all the stdin, stdout, and stderr pipes of the child (to flush
the buffers). |
source code
|
|
|
|
copy_save_file(self)
Function for the once off copying of the temporary results file to
the thread's wd. |
source code
|
|
|
|
exec_relax(self)
Function for running an instance of relax in threading mode on the
host machine. |
source code
|
|
|
|
kill(self,
print_flag=0)
Attempt to kill the thread. |
source code
|
|
|
|
mkdir(self)
Function for creating the directory 'self.tag' in the working
directory. |
source code
|
|
|
|
pre_locked_code(self)
Generic function for the pre-locked code. |
source code
|
|
|
|
remote_command(self,
cmd,
login_cmd)
Return the string required for either local or remote execution of
the command. |
source code
|
|
|
|
run(self,
expanded_flag=1)
Main function for execution of the specific threading code. |
source code
|
|
|
|
start_child(self,
cmd,
catch_out=0,
catch_err=0,
remote_exe=1,
close=1)
Start the child process and place it in 'self.child'. |
source code
|
|
|
|
test_dir(self)
Function for testing if the directory corresponding to tag exists. |
source code
|
|
|
|
test_save_file(self)
Function for testing if results file is already copied. |
source code
|
|
|
Inherited from threading.Thread:
__repr__,
getName,
isAlive,
isDaemon,
join,
setDaemon,
setName,
start
Inherited from threading.Thread (private):
_set_daemon
Inherited from threading._Verbose (private):
_note
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__,
__str__
|