Ejemplo n.º 1
0
    def generate(self, conf, env, data):

        iterator = chain(*map(lambda args: recurse(*args), iteritems(self.tree[0])))

        for category, entrylist in iterator:
            data["entrylist"] = entrylist
            for res in Paginator.generate(self, conf, env, data, category=category, name=category):
                yield res
Ejemplo n.º 2
0
    def generate(self, conf, env, data):
        """Creates paged listing by tag."""

        for tag in self.tags:

            data['entrylist'] = [entry for entry in self.tags[tag]]
            for res in Paginator.generate(self, conf, env, data, tag=tag, name=tag):
                yield res
Ejemplo n.º 3
0
    def generate(self, conf, env, data):
        """Creates paged listing by tag."""

        for tag in self.tags:

            data['entrylist'] = [entry for entry in self.tags[tag]]
            for res in Paginator.generate(self,
                                          conf,
                                          env,
                                          data,
                                          tag=tag,
                                          name=safeslug(tag)):
                yield res
Ejemplo n.º 4
0
    def generate(self, conf, env, data):

        iterator = chain(
            *map(lambda args: recurse(*args), iteritems(self.tree[0])))

        for category, entrylist in iterator:
            data['entrylist'] = entrylist
            for res in Paginator.generate(self,
                                          conf,
                                          env,
                                          data,
                                          category=category,
                                          name=category):
                yield res