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