NetExec/cme/context.py

17 lines
440 B
Python

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)