while True: try: u = User(user["user_id"], user["auth_key"]) break except TooManyRequests as e: print "Maximum Request Reached! Wating for Next Hour..." time.sleep(60) # retry after 1 min continue except BehanceException as e: print "BehanceException: ", str(e) break pageNum = 1 while True: try: appreciations = u.get_appreciations(page=pageNum) if len(appreciations)==0: break for appreciation in appreciations: dbappreciations.insert({'user_id':user["user_id"], 'project_id':appreciation['project']['id']}) numAppreciations+=len(appreciations) print "PageNum (Total Projects) = ", pageNum, ", ", numAppreciations pageNum +=1 if pageNum>5: break except TooManyRequests as e: print "Maximum Request Reached! Wating for Next Hour..." time.sleep(60) # retry after 1 min continue
while True: try: u = User(user["user_id"], user["auth_key"]) break except TooManyRequests as e: print "Maximum Request Reached! Wating for Next Hour..." time.sleep(60) # retry after 1 min continue except BehanceException as e: print "BehanceException: ", str(e) break pageNum = 1 while True: try: appreciations = u.get_appreciations(page=pageNum) if len(appreciations) == 0: break for appreciation in appreciations: dbappreciations.insert({ 'user_id': user["user_id"], 'project_id': appreciation['project']['id'] }) numAppreciations += len(appreciations) print "PageNum (Total Projects) = ", pageNum, ", ", numAppreciations pageNum += 1 if pageNum > 5: