Module APCScheduler :: Class GroupProcess
[hide private]
[frames] | no frames]

Class GroupProcess

source code


si le nombre de process running est superieur a la limite :

Instance Methods [hide private]
 
__init__(self, cmd, stdout='', stderr='', Wait=True)
The parameter 'cmd' is the shell command to execute in a sub-process.
source code
 
_updateStatus(self)
update status, no return
source code

Inherited from Process: getExitValue, getStatus, isAlive, isFinish, isOk, stdErr, stdOut, wait

Inherited from popen2.Popen3: __del__, poll

Inherited from popen2.Popen3 (private): _run_child

Class Variables [hide private]
  MaxProcess = 10
  listProcess = []

Inherited from popen2.Popen3: sts

Method Details [hide private]

__init__(self, cmd, stdout='', stderr='', Wait=True)
(Constructor)

source code 

The parameter 'cmd' is the shell command to execute in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). The 'capturestderr' flag, if true, specifies that the object should capture standard error output of the child process. The default is false. If the 'bufsize' parameter is specified, it specifies the size of the I/O buffers to/from the child process.

Overrides: popen2.Popen3.__init__
(inherited documentation)

_updateStatus(self)

source code 

update status, no return

Overrides: Process._updateStatus
(inherited documentation)