示例#1
0
文件: Orbit.py 项目: haxel/spaceplace
 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
示例#2
0
文件: Orbit.py 项目: haxel/spaceplace
 def getEntriesOfPerson(self,id):
     person = User.get(id)
     return list(Node.selectBy(user=person))
示例#3
0
文件: Orbit.py 项目: haxel/spaceplace
 def getTagsByEntry(self,nid):
     return list(Node.get(nid).tags)
示例#4
0
文件: Orbit.py 项目: haxel/spaceplace
 def getComments(self,nid):
     node = Node.get(nid)
     return list(Comment.selectBy(node=node))
示例#5
0
文件: Orbit.py 项目: haxel/spaceplace
 def getEntry(self,nid):        
     return Node.get(nid)
示例#6
0
文件: Orbit.py 项目: haxel/spaceplace
 def getAuthorForEntry(self,nid):        
     return Node.get(nid).user