Package pyCmdrange :: Module cmdrangeFrontEnd :: Class CmdRangeJob
[hide private]
[frames] | no frames]

Class CmdRangeJob

source code


Instance Methods [hide private]
new empty dictionary

__init__(self, cmdline, frameRange, padding=1, chunkSize=1, partitionCount=0, dev=False)
Function to initialize members of the class
source code
 
_buildAgenda(self, frameRange, chunkSize=1, partitionCount=0)
Generate a work agenda for the job.
source code

Inherited from qb.frontend.QubeJob: setLogParser

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __getitem__, __gt__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __repr__, __setitem__, __sizeof__, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values, viewitems, viewkeys, viewvalues

Inherited from object: __delattr__, __format__, __reduce__, __reduce_ex__, __setattr__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from dict: __hash__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, cmdline, frameRange, padding=1, chunkSize=1, partitionCount=0, dev=False)
(Constructor)

source code 

Function to initialize members of the class

Parameters:
  • dev (bool) - Set the 'dev' value for the Qube job, enables debug output on the farm.
Returns:
new empty dictionary

Overrides: object.__init__

_buildAgenda(self, frameRange, chunkSize=1, partitionCount=0)

source code 

Generate a work agenda for the job.

If both chunkSize and partitionCount are non-default, chunkSize will be used.

Parameters:
  • frameRange (str) - frame range, can be formatted like an combination of;'1,2,3,4,5','1-5x2', '1-5,10-50x5'
  • chunkSize (int) - size of frame chunks to be build, don't care how many chunks result
  • partitionCount (int)