#NEWLINE# def __init__( self , config , maxCores , maxMemory , maxDisk ) : #NEWLINE# #INDENT# '\n        Initializes initial state of the object\n\n        :param toil.common.Config config: object is setup by the toilSetup script and\n          has configuration parameters for the jobtree. You can add code\n          to that script to get parameters for your batch system.\n\n        :param float maxCores: the maximum number of cores the batch system can\n          request for any one job\n\n        :param int maxMemory: the maximum amount of memory the batch system can\n          request for any one job, in bytes\n\n        :param int maxDisk: the maximum amount of disk space the batch system can\n          request for any one job, in bytes\n        ' #NEWLINE# super ( BatchSystemSupport , self ) . __init__ ( ) #NEWLINE# self . config = config #NEWLINE# self . maxCores = maxCores #NEWLINE# self . maxMemory = maxMemory #NEWLINE# self . maxDisk = maxDisk #NEWLINE# self . environment = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# '\n        :type: dict[str,str]\n        ' #NEWLINE# self . workerCleanupInfo = WorkerCleanupInfo ( workDir = self . config . workDir , workflowID = self . config . workflowID , cleanWorkDir = self . config . cleanWorkDir )