Example #1
0
	def __init__( self, dependencies = None, name = None, parent = None ):
		'''Constructor.'''
		ConfigurationBase.__init__( self, name, parent )
		self._setDependencies( dependencies )
		if dependencies:
			self.setObjectStatus( "Dependencies: {0}".format( ", ".join( dependencies ) ) )
		self.setOptional( False )
Example #2
0
	def _executeStepRecursively( self, instructions, name ):
		'''Apply the environment, call the base class method, restore the environment.'''
		with EnvironmentSaver():
			self.__applyDependencies()
			# build configuration (error handling is done in the configuration)
			ConfigurationBase._executeStepRecursively( self, instructions, name )
Example #3
0
	def __init__( self, name = None, parent = None ):
		ConfigurationBase.__init__( self, name, parent )
		from core.environments.Environments import Environments
		assert isinstance( parent, Environments )
		self.setDependencies( [] )
Example #4
0
	def __init__( self, configName, parent = None ):
		ConfigurationBase.__init__( self, configName, parent )
		self.__sourcePrefix = ""