예제 #1
0
    def configure(self, options, conf):
        super(Plugin, self).configure(options, conf)
        self.ignore_kls = options.ignore_kls

        if options.enabled:
            self.done = {}
            self.enabled = True
            register_from_options(options, spec_options, extractor=extract_options)
예제 #2
0
 def open(self):
     options = self.config
     register_from_options(options, spec_options, extractor=make_extractor(self.specified))
예제 #3
0
def enable(app):
    register_from_options(app.builder.config, spec_options, extractor=extract_options)
예제 #4
0
 def open(self):
     options = self.config
     register_from_options(options,
                           spec_options,
                           extractor=make_extractor(self.specified))
예제 #5
0
def enable(app):
    register_from_options(app.builder.config, spec_options, extractor=extract_options)
예제 #6
0
 def enable(self):
     self.done = {}
     options = dict((option, getattr(self, option.replace('-', '_'))) for option in spec_options)
     register_from_options(options, spec_options, extractor=extract_options)