def main(self, *args, **kwds): debugOn = debug("debug_on") debugOn.activate() debugOn.log("This journal should be on.") debugOn.deactivate() debugOn.log("This journal should be off.") debugOff = debug("debug_off") debugOff.log("This journal should be off.")
def __init__(self, name=None): Traceable.__init__(self) if name is None: name = self.name # class attribute else: self.name = name self.inventory = self.createInventory() # provide simple, convenient access to descriptors self.metainventory = self.createMetaInventory() # other names by which I am known for configuration purposes self.aliases = [name] from pythia.journal.diagnostics import (debug, info, error, warning) self._debug = debug(name) self._info = info(name) self._error = error(name) self._warning = warning(name) # modify the inventory defaults that were hardwired at compile time # gives derived components an opportunity to modify their default behavior # from what was inherited from their parent's inventory self._defaults() return
def __init__(self, name): self._name = name self._options = None from pythia.journal.diagnostics import debug self._debug = debug(name) return
def __init__(self, name): self.codecs = {} tag = name + '.curator' from pythia.journal.diagnostics import (info, debug) self._info = info(tag) self._debug = debug(tag) return
def __init__(self): self.actions = { 'complete': ['c'], } self.aliases = { 'help': ['?', 'h'], } self.assignment = '=' self.prefixes = ['--', '-'] self.separator = '.' self.action = None self.argv = [] self.processed = [] self.unprocessed = [] import pythia.pyre.parsing.locators self.locator = pythia.pyre.parsing.locators.commandLine() from pythia.journal.diagnostics import debug self._debug = debug("pyre.commandline") return
def setUp(self): self.journal = diagnostics.debug("test") self.journal.activate()
def test_debug(self): debug = diagnostics.debug("test") self._check_journal("debug.log", "debug", debug)