def build( self ): '''Execute the tool.''' settings = self.getSettings() settings.set( Settings.ScriptLogLevel, self.getParameters().getDebugLevel() ) self.addLogger( ConsoleLogger() ) # parse settings: settings.evalConfigurationFiles( self.getToolName() ) settings.set( Settings.ScriptLogLevel, self.getParameters().getDebugLevel() ) self.debug( self, 'debug level is {0}'.format( self.getParameters().getDebugLevel() ) ) database = os.path.join( self.getDataDir(), 'buildstatus.sqlite' ) self.debug( self, 'using database: {0}'.format( database ) ) self.getBuildStatus().setDatabaseFilename( database ) MApplication.build( self ) # call base class implementation
def build( self ): self.__parameters.parse( sys.argv ) settings = self.getSettings() self.addLogger( ConsoleLogger() ) settings.evalConfigurationFiles( self.getToolName() ) MApplication.build( self )