Helper Worker Function¶
-
class
projManagement.Worker.
WorkerThread
(args)¶ Initialise a QThread with the passed arguments WorkerThread uses QThread to support threading operations for other PyQT windows This is a helper functions, used to create threads for various commands
- @params
- :args => takes a space separated string of comamnds to be execute
- in different child processes (see subproces.Popen())
- @return
- None
-
call_system
(command)¶ call_system is used to create childprocess for the passed arguments (self.args) and also pass the process created and its id to config file Apponfig() object contains procThread and proc_dist used to track processes called
- @params
- :command => (self.args) takes space separated string of comamnds to be executed in different child processes
- (see subproces.Popen())
-
get_proc_threads
()¶ This function is a getter for the list of project’s workers, and is called to check if project’s schematic is open or not.
@params
- @return
- :self.my_workers
-
run
()¶ run is the function that is called, when we start the thread as thisThread.start() Here, it makes system calls for all args passed (self.args)
@params
- @return
- None