Lines Matching refs:config

384     def __init__(self, config):
385 self.config = ConvertingDict(config)
386 self.config.configurator = self
421 d = self.config[m.groups()[0]]
475 def configure_custom(self, config):
477 c = config.pop('()')
480 props = config.pop('.', None)
482 kwargs = {k: config[k] for k in config if valid_ident(k)}
504 config = self.config
505 if 'version' not in config:
507 if config['version'] != 1:
508 raise ValueError("Unsupported version: %s" % config['version'])
509 incremental = config.pop('incremental', False)
514 handlers = config.get('handlers', EMPTY_DICT)
529 loggers = config.get('loggers', EMPTY_DICT)
536 root = config.get('root', None)
544 disable_existing = config.pop('disable_existing_loggers', True)
549 formatters = config.get('formatters', EMPTY_DICT)
558 filters = config.get('filters', EMPTY_DICT)
569 handlers = config.get('handlers', EMPTY_DICT)
614 loggers = config.get('loggers', EMPTY_DICT)
649 root = config.get('root', None)
659 def configure_formatter(self, config):
661 if '()' in config:
662 factory = config['()'] # for use in exception handler
664 result = self.configure_custom(config)
672 config['fmt'] = config.pop('format')
673 config['()'] = factory
674 result = self.configure_custom(config)
676 fmt = config.get('format', None)
677 dfmt = config.get('datefmt', None)
678 style = config.get('style', '%')
679 cname = config.get('class', None)
688 if 'validate' in config: # if user hasn't mentioned it, the default will be fine
689 result = c(fmt, dfmt, style, config['validate'])
695 def configure_filter(self, config):
697 if '()' in config:
698 result = self.configure_custom(config)
700 name = config.get('name', '')
711 filter_ = self.config['filters'][f]
716 def configure_handler(self, config):
718 config_copy = dict(config) # for restoring in case of error
719 formatter = config.pop('formatter', None)
722 formatter = self.config['formatters'][formatter]
726 level = config.pop('level', None)
727 filters = config.pop('filters', None)
728 if '()' in config:
729 c = config.pop('()')
734 cname = config.pop('class')
738 'target' in config:
740 th = self.config['handlers'][config['target']]
742 config.update(config_copy) # restore for deferred cfg
744 config['target'] = th
747 '%r' % config['target']) from e
749 'mailhost' in config:
750 config['mailhost'] = self.as_tuple(config['mailhost'])
752 'address' in config:
753 config['address'] = self.as_tuple(config['address'])
755 props = config.pop('.', None)
756 kwargs = {k: config[k] for k in config if valid_ident(k)}
783 logger.addHandler(self.config['handlers'][h])
787 def common_logger_config(self, logger, config, incremental=False):
791 level = config.get('level', None)
798 handlers = config.get('handlers', None)
801 filters = config.get('filters', None)
805 def configure_logger(self, name, config, incremental=False):
808 self.common_logger_config(logger, config, incremental)
810 propagate = config.get('propagate', None)
814 def configure_root(self, config, incremental=False):
817 self.common_logger_config(root, config, incremental)
821 def dictConfig(config):
823 dictConfigClass(config).configure()
858 struct.pack(">L", n), followed by the config file.
894 A simple TCP socket-based logging config receiver.