コード例 #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)