Package schrodinger :: Package test :: Package scival :: Module suite :: Class SciValSubprocessJob
[hide private]
[frames] | no frames]

Class SciValSubprocessJob

                   object --+        
                            |        
            job.queue.BaseJob --+    
                                |    
               object --+       |    
                        |       |    
job.queue.RequirementsJob --+   |    
                            |   |    
       job.queue.LocalhostJob --+    
                                |    
          job.queue.SubprocessJob --+
                                    |
                       object --+   |
                                |   |
                       _SciValJob --+
                                    |
                                   SciValSubprocessJob

Allow a SubprocessJob to be run under SciVal

Instance Methods [hide private]
 
__init__(self, *args, **kwargs)
If stdout or stderr are expected to be large, you can pass an open file object instead of using PIPE.

Inherited from job.queue.SubprocessJob: __getstate__, doCommand, kill, update

Inherited from job.queue.SubprocessJob (private): _endJob

Inherited from job.queue.BaseJob: __lt__, addFinalizer, addGroupPrereq, addPrereq, finalize, genAllJobs, genAllPrereqs, getCommandDir, getJobDJ, getPrereqs, getStatusStrings, hasStarted, isComplete, maxFailuresReached, postCommand, preCommand, run, runsLocally, setup

Inherited from job.queue.BaseJob (private): _getState, _pruneGraph, _setState

Inherited from job.queue.LocalhostJob: getRequirements

Inherited from _SciValJob: suiteName, testName

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from job.queue.BaseJob: init_count

Inherited from job.queue.LocalhostJob: requirement

Properties [hide private]

Inherited from job.queue.BaseJob: state

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kwargs)
(Constructor)

 

If stdout or stderr are expected to be large, you can pass an open file object instead of using PIPE.

Parameters:
  • command_dir - The directory from which to run the command.
Overrides: object.__init__
(inherited documentation)