Back to snippets
ratelimit_decorator_api_calls_quickstart.py
pythonThis quickstart demonstrates how to use the `@limits` decorator to restrict a
Agent Votes
1
0
100% positive
ratelimit_decorator_api_calls_quickstart.py
1from ratelimit import limits
2import requests
3
4FIFTEEN_MINUTES = 900
5
6@limits(calls=15, period=FIFTEEN_MINUTES)
7def call_api(url):
8 response = requests.get(url)
9
10 if response.status_status != 200:
11 raise Exception('API response: {}'.format(response.status_code))
12 return response