예제 #1
0
파일: generator.py 프로젝트: chewable/hyde
    def __init__(self, site):
        super(Generator, self).__init__()
        self.site = site
        self.generated_once = False
        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)
예제 #2
0
파일: generator.py 프로젝트: alanhogan/hyde
    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)
예제 #3
0
파일: generator.py 프로젝트: SPlyer/hyde
 def create_context(self):
     site = self.site
     self.__context__ = dict(site=site)
     if hasattr(site.config, 'context'):
         site.context = Context.load(site.sitepath, site.config.context)
         self.__context__.update(site.context)
예제 #4
0
 def create_context(self):
     site = self.site
     self.__context__ = dict(site=site)
     if hasattr(site.config, 'context'):
         site.context = Context.load(site.sitepath, site.config.context)
         self.__context__.update(site.context)