def __init__(self, *args): """create an instance of this class """ NestedDict.__init__(self) logging.basicConfig( format= '%(levelname) -10s %(asctime)s %(module)s:%(funcName)s[%(lineno)s] %(message)s' ) self.logger = logging.getLogger(self.__class__.__name__) parser = argparse.ArgumentParser() parser.add_argument( '-f', action='store', dest='file', default='./config.yml', help='Load config file ... ./config.yml used by default') results = parser.parse_args() f = open(results.file) data = yaml.safe_load(f) # use safe_load instead of load f.close() logging.info("Using config file %s", results.file) # copy dict values from YAML file over to nested dictionary self.copy_recursive(data, self)
def __init__(self, *args): #NestedDict.__init__(self, args) NestedDict.__init__(self) self.logger = logging.getLogger(self.__class__.__name__) if Firmata.board is None: signal.signal(signal.SIGINT, Firmata.signal_handler) Firmata.board = PyMata(self.setdefault("usb_port", "/dev/ttyACM0")) self.logger.info("Initialized firmata board '%s'", self["usb_port"]);
def __init__(self, *args): #NestedDict.__init__(self, args) NestedDict.__init__(self) self.logger = logging.getLogger(self.__class__.__name__) if Firmata.board is None: signal.signal(signal.SIGINT, Firmata.signal_handler) Firmata.board = PyMata(self.setdefault("usb_port", "/dev/ttyACM0")) self.logger.info("Initialized firmata board '%s'", self["usb_port"])
def __init__(self, parser=None, *args): """create an instance of this class """ NestedDict.__init__(self) logging.basicConfig( format= '%(levelname) -10s (%(threadName)-10s) %(asctime)s %(module)s:%(funcName)s[%(lineno)s] %(message)s' ) self.logger = self.setLogging(self.__class__.__name__) if (parser == None): parser = argparse.ArgumentParser() parser.add_argument( '-f', action='store', dest='file', default='./config.yml', help= 'Load config file in YAML format. "./config.yml" used by default') self.results = parser.parse_args() try: self.logger.info("Using config file %s", self.results.file) f = open(self.results.file) with f: data = yaml.safe_load(f) # use safe_load instead of load #print 'data ' + yaml.dump(data) # copy dict values from YAML file over to nested dictionary self.copy_recursive(data, self) except IOError: self.logger.warning( "No YAML config file was found. (Looked for '%s' ... use '-f' on command line to change this)", self.results.file) except: self.logger.error( "YAML config file not parsed successfully (improperly formatted?)." ) raise
def __init__(self, *args): """create an instance of this class """ NestedDict.__init__(self) logging.basicConfig( format='%(levelname) -10s %(asctime)s %(module)s:%(funcName)s[%(lineno)s] %(message)s') self.logger = logging.getLogger(self.__class__.__name__) parser = argparse.ArgumentParser () parser.add_argument('-f', action='store', dest='file', default='./config.yml', help='Load config file ... ./config.yml used by default') results = parser.parse_args() f = open(results.file) data = yaml.safe_load(f) # use safe_load instead of load f.close() logging.info ("Using config file %s", results.file) # copy dict values from YAML file over to nested dictionary self.copy_recursive(data, self)