def __init__(self, name, facility=None): if facility is None: facility = "service" Component.__init__(self, name, facility) # number of idle seconds before onTimeout gets called self.timeout = 0 # the event loop and dispatcher self.selector = None # the monitor of my servcie port that gets me network connections self.monitor = None # the object repsonsible for extracting service requests from the network stream self.marshaller = None # the object repsonsible for translating service requests into method calls self.evaluator = None # someone must supply a weaver for rendering my current state in _storeConfiguration() # this is typically done by my parent self.weaver = None return
def _configure(self): """ Set attributes based on inventory. """ Component._configure(self) ModuleTimeHistory.setLabel(self, self.label) ModuleTimeHistory.setFilename(self, self.filename)
def __init__(self): Component.__init__(self, "locator", facility="recordLocator") self._alphabet = None self._base = None self._hashtable = None return
def __init__(self, name="spatialdb"): """ Constructor. """ Component.__init__(self, name, facility="spatial_database") self._createModuleObj() return
def _configure(self): """ Set attributes based on inventory. """ Component._configure(self) ModuleSpatialDB.setLabel(self, self.label) return
def __init__(self, name): if name is None: name = "user-manager" Component.__init__(self, name, facility="userManager") # public data self.home = "" self.passwd = None self.method = None self._users = {} self._reload = True self._encoder = None self._decoder = None # encoders self._encoders = { 'md5': self._md5Encoder, 'sha': self._shaEncoder, 'crypt': self._cryptEncoder, } # decoders self._decoders = { 'md5': self._md5Decoder, 'sha': self._shaDecoder, 'crypt': self._cryptDecoder, } return
def _configure(self): """ Setup members using inventory. """ Component._configure(self) self._createModuleObj() return
def __init__(self, name="coordsys"): """ Constructor. """ Component.__init__(self, name, facility="coordsys") self._createModuleObj() return
def __init__(self, name): if name is None: name = 'evaluator' Component.__init__(self, name, facility='serviceRequestEvaluator') return
def __init__(self): """Constructor. """ Component.__init__(self, name="collectversioninfo", facility="collectversioninfo") return
def _init(self): Component._init(self) self.weaver = self.inventory.weaver renderer = self.getCurator().codecs['pml'].renderer self.weaver.renderer = renderer return
def _configure(self): """ Set attributes based on inventory. """ Component._configure(self) self._createModuleObj() ModuleSpatialDB.setDescription(self, self.description) return
def _configure(self): """ Set attributes based on inventory. """ Component._configure(self) self._createModuleObj() ModuleTimeHistory.setDescription(self, self.description) ModuleTimeHistory.setFilename(self, self.filename)
def _init(self): Component._init(self) self._alphabet = list(self.inventory.alphabet) self._base = len(self._alphabet) self._hashtable = self._hash(self._alphabet) return
def __init__(self, name="dumpparameters"): """Constructor. """ Component.__init__(self, name="dumpparamters", facility="dumpparameters") self.info = None return
def _configure(self): Component._configure(self) self.upDipElev = self.inventory.upDipElev self.upDipDist = self.inventory.upDipDist self.upDipAngle = self.inventory.upDipAngle self.faultStrike = self.inventory.faultStrike self.contoursStride = self.inventory.contoursStride self.pointsStride = self.inventory.pointsStride return
def __init__(self, name=None): if name is None: name = "geometricalModeller" Component.__init__(self, name, "geometricalModeller") self.weaver = None return
def __init__(self, name=None): if name is None: name = 'weaver' Component.__init__(self, name, facility='weaver') self._renderer = None self._language = None return
def _configure(self): Component._configure(self) self.username = self.inventory.username self.passwd = self.inventory.passwd self.ticket = self.inventory.ticket self.attempts = self.inventory.attempts self.ipa = self.inventory.ipa return
def _init(self): from pythia.journal import journal theJournal = journal() device = self.inventory.device.device theJournal.device = device Component._init(self) return
def _init(self): Component._init(self) # locate the user database import os self.passwd = os.path.join(self.home, self.inventory.passwd) self._info.log("user database in '%s'" % self.passwd) # configure the weaver self.weaver = self.inventory.weaver self.weaver.language = "python" return
def __init__(self, name=None): if name is None: name = 'blade' Component.__init__(self, name, facility="ui") self.layout = None self.toolkit = None self.language = None import pythia.blade.pml self.codecs = {'pml': pythia.blade.pml.codecPML()} return
def __init__(self, name=None): if name is None: name = 'sentry' Component.__init__(self, name, facility='sentry') # the user parameters self.username = '' self.passwd = '' self.ticket = '' self.attempts = 0 # the IPA session self.ipa = None return
def __init__(self, name=None, facility=None): if name is None: name = "controller" if facility is None: facility = "controller" Component.__init__(self, name, facility) from pythia.pyre.units.time import second self.step = 0 self.clock = 0.0 * second self.solver = None return
def __init__(self, name, facility=None): if facility is None: facility = "solver" Component.__init__(self, name, facility) self._elc = None import pythia.journal.diagnostics self._loopInfo = pythia.journal.diagnostics.debug("%s.timeloop" % name) self._monitorInfo = pythia.journal.diagnostics.debug("%s.monitoring" % name) from pythia.pyre.units.time import second self.t = 0.0 * second self.step = 0 return
def __init__(self, name=None, facility=None): Component.__init__(self, name, facility) Executive.__init__(self) # my name as seen by the shell import sys self.filename = sys.argv[0] # commandline arguments left over after parsing self.argv = [] self.unprocessedArguments = [] # the user input self.registry = None # the code generator self.weaver = None return
def _configure(self): """Set members based using inventory. """ from .topology import FieldBase Component._configure(self) mapBasis = { "simplex": FieldBase.SIMPLEX_BASIS, "tensor": FieldBase.TENSOR_BASIS, "default": FieldBase.DEFAULT_BASIS, } self.cellBasis = mapBasis[self.inventory.cellBasisStr] mapSpace = { "polynomial": FieldBase.POLYNOMIAL_SPACE, "point": FieldBase.POINT_SPACE, } self.feSpace = mapSpace[self.inventory.feSpaceStr] return
def _init(self): Component._init(self) # install the ipc support import pythia.pyre.ipc self.selector = self._createSelector() self.monitor = self._createPortMonitor() # create the command dispatcher self.evaluator = self._createEvaluator() # initialize the port monitor self.monitor.install(self.inventory.port) # register our callbacks self.selector.notifyWhenIdle(self.onTimeout) self.selector.notifyOnInterrupt(self.onInterrupt) self.selector.notifyOnReadReady(self.monitor, self.onConnectionAttempt) # register the signal handlers self.registerSignalHandlers() return
def __init__(self, name): Component.__init__(self, name, name) return
def __init__(self, name="journalfile"): """Constructor. """ Component.__init__(self, name=name, facility="journalfile") self.file = None return