コード例 #1
0
ファイル: db.py プロジェクト: simpleton/starfish
 def check(self, username, videoid, *args):
     if (not self.check_user_exist_by_name(username)):
         return errorno(errorno.USER_NOT_EXISTED[0], \
                                     errorno.USER_NOT_EXISTED[1]).dumps()
     elif (not self.check_video_exist_by_id(videoid)):
         return errorno(errorno.VIDEO_NOT_EXISTED[0], \
                                     errorno.VIDEO_NOT_EXISTED[1]).dumps()
     else:
         return func(self, username, videoid, *args)
コード例 #2
0
ファイル: db.py プロジェクト: simpleton/starfish
    def add_follow(self, selfname, friendname):
         if (not self.check_user_exist_by_name(selfname))  \
             or (not self.check_user_exist_by_name(friendname)):
             return errorno(errorno.USER_NOT_EXISTED[0], \
                            errorno.USER_NOT_EXISTED[1]).dumps()

         selfid   = self.user._get_user_id(selfname)
         friendid = self.user._get_user_id(friendname)
         self._add_follow(selfid, friendid)
コード例 #3
0
ファイル: db.py プロジェクト: simpleton/starfish
 def get_videoliked_user_list(self, vid):
     if (self.video._check_video_existed(vid)):
         userlist = self.video._get_liked_user_list(vid)
         return json.dumps(self._get_json_user_list(userlist))
     else:
         return errorno(1,"no such user").dumps()