Example #1
0
        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 )
Example #2
0
        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)
Example #3
0
        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
Example #4
0
        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