示例#1
0
文件: wfdriver.py 项目: gmassei/wfrog
    def configure(self, config_file, settings_file, embedded):
        
        # Parse the options and create object trees from configuration
        (options, args) = self.opt_parser.parse_args()

        (config, context) = self.configurer.configure(options, self, config_file, settings_file, embedded)

        # Initialize the driver from object trees
        self.station = config['station']

        if config.has_key('output'):
            self.output = config['output']
        if config.has_key('queue_size'):
            self.queue_size = config['queue_size']

        self.event_queue = Queue(self.queue_size)
示例#2
0
    def configure(self, config_file, settings_file, embedded):

        # Parse the options and create object trees from configuration
        (options, args) = self.opt_parser.parse_args()

        (config, context) = self.configurer.configure(options, self,
                                                      config_file,
                                                      settings_file, embedded)

        # Initialize the driver from object trees
        self.station = config['station']

        if config.has_key('output'):
            self.output = config['output']
        if config.has_key('queue_size'):
            self.queue_size = config['queue_size']

        self.event_queue = Queue(self.queue_size)
示例#3
0
文件: wflogger.py 项目: zedoude/wfrog
    def configure(self, config_file, settings_file):
        # Parse the options and create object trees from configuration
        (options, args) = self.opt_parser.parse_args()
        (config, self.context) = self.configurer.configure(options, self, config_file, settings_file)

        self.config_file = self.configurer.config_file

        # Initialize the logger from object trees

        self.input = config['input']
        self.collector = config['collector']

        if config.has_key('queue_size'):
            self.queue_size = config['queue_size']
        if config.has_key('period'):
            self.period = config['period']
        if config.has_key('embed'):
            self.embedded = config['embed']

        self.event_queue = Queue(self.queue_size)