import logging import os from ConfigParser import ConfigParser class Context: def __init__(self, db, logger, arg_namespace): self.db = db self.log = logger self.log.debug = logging.debug self.localip = None self.conf = ConfigParser() self.conf.read(os.path.expanduser('~/.cme/cme.conf')) for key, value in vars(arg_namespace).iteritems(): setattr(self, key, value)