示例#1
0
	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
示例#2
0
	def build( self ):
		self.__parameters.parse( sys.argv )
		settings = self.getSettings()
		self.addLogger( ConsoleLogger() )
		settings.evalConfigurationFiles( self.getToolName() )
		MApplication.build( self )