2012-07-01 61 views
1

嘗試使用該代碼從「before_request」處理程序(在Flask中)中止會產生以下錯誤:LookupError: no exception for 429。有沒有辦法來解決這個問題?是否有一種簡單的方法來終止狀態代碼429?

下面是觸發錯誤代碼:

key = "ip:{}:account-requests".format(request.remote_addr) 

# Determine how many requests have been made in the past day 
# by this API. 
requests_made = r.get(key) or 0 

if requests_made >= max_requests: 
    abort(429) #HTTP Too Many Requests 
+0

你能發佈您的代碼? – Blender

+0

沒問題。我添加了它。 –

回答

3

你可以像這樣在瓶

if requests_made >= max_requests: 
    return '429 error', 429 
相關問題