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): Component._init(self) self.weaver = self.inventory.weaver renderer = self.getCurator().codecs['pml'].renderer self.weaver.renderer = renderer 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): 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