def getRunParameters( self, fileName ): " Provides the run parameters " if self.project.isLoaded(): if self.project.isProjectFile( fileName ): key = relpath( fileName, os.path.dirname( self.project.fileName ) ) else: key = fileName return self.project.runParamsCache.get( key ) # No project loaded return self.runParamsCache.get( fileName )
def getRunParameters(self, fileName): " Provides the run parameters " if self.project.isLoaded(): if self.project.isProjectFile(fileName): key = relpath(fileName, os.path.dirname(self.project.fileName)) else: key = fileName return self.project.runParamsCache.get(key) # No project loaded return self.runParamsCache.get(fileName)
def addRunParams( self, fileName, params ): " Registers new latest run parameters " if self.project.isLoaded(): if self.project.isProjectFile( fileName ): key = relpath( fileName, os.path.dirname( self.project.fileName ) ) else: key = fileName self.project.runParamsCache.add( key, params ) self.project.serializeRunParameters() return # No project loaded self.runParamsCache.add( fileName, params ) self.runParamsCache.serialize( settingsDir + "runparamscache" ) return
def addRunParams(self, fileName, params): " Registers new latest run parameters " if self.project.isLoaded(): if self.project.isProjectFile(fileName): key = relpath(fileName, os.path.dirname(self.project.fileName)) else: key = fileName self.project.runParamsCache.add(key, params) self.project.serializeRunParameters() return # No project loaded self.runParamsCache.add(fileName, params) self.runParamsCache.serialize(settingsDir + "runparamscache") return