def setFile(self,args): hub.begin() try: node = Node.get(args[1]) except: node = None c = Comment(filename=args[0],node=node,comment="",user=None) hub.commit() try: uploadGotchi(c) except: critical(traceback.format_exc()) return None return c
def getEntriesOfPerson(self,id): person = User.get(id) return list(Node.selectBy(user=person))
def getTagsByEntry(self,nid): return list(Node.get(nid).tags)
def getComments(self,nid): node = Node.get(nid) return list(Comment.selectBy(node=node))
def getEntry(self,nid): return Node.get(nid)
def getAuthorForEntry(self,nid): return Node.get(nid).user