Example #1
0
    def doctree(self):
        try:
            node = self._store[self.id]
        except KeyError:
            node = publish2doc(self.source)
            self._store[self.id] = node

        return node
Example #2
0
def store(bookid):
    store = getUtility(IStore)
    src = getUtility(ISource)
    try:
        node = store[bookid]
    except KeyError:
        node = publish2doc(src[bookid])
        store[bookid] = node
    return node
Example #3
0
def publish(bookid):
    src = getUtility(ISource)
    return publish2doc(src[bookid])