def __init__(self, site): super(Generator, self).__init__() self.site = site self.generated_once = False self.deps = Dependents(site.sitepath) self.create_context() self.template = None Plugin.load_all(site) self.events = Plugin.get_proxy(self.site)
def __init__(self, site): super(Generator, self).__init__() self.site = site self.generated_once = False self.deps = Dependents(site.sitepath) self.__context__ = dict(site=site) if hasattr(site.config, 'context'): site.context = Context.load(site.sitepath, site.config.context) self.__context__.update(site.context) self.template = None Plugin.load_all(site) self.events = Plugin.get_proxy(self.site)