Skip to content

Commit cd9a997

Browse files
committed
RateLimitExceededError: remove date methods
1 parent ba1a60d commit cd9a997

1 file changed

Lines changed: 2 additions & 22 deletions

File tree

opencage/geocoder.py

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
""" Geocoder module. """
22

3-
import datetime as dt
43
from decimal import Decimal
54
import collections
65

@@ -53,17 +52,8 @@ class RateLimitExceededError(OpenCageGeocodeError):
5352

5453
"""
5554
Exception raised when account has exceeded it's limit.
56-
57-
:var datetime reset_time: When your account limit will be reset.
58-
:var int reset_to: What your account will be reset to.
5955
"""
6056

61-
def __init__(self, reset_time, reset_to):
62-
"""Constructor."""
63-
super().__init__()
64-
self.reset_time = reset_time
65-
self.reset_to = reset_to
66-
6757
def __unicode__(self):
6858
"""Convert exception to a string."""
6959
return ("You have used the requests available on your plan. "
@@ -276,12 +266,7 @@ def _opencage_request(self, params):
276266
raise ForbiddenError()
277267

278268
if response.status_code in (402, 429):
279-
# Rate limit exceeded
280-
reset_time = dt.datetime.fromtimestamp(response.json()['rate']['reset'], dt.UTC)
281-
raise RateLimitExceededError(
282-
reset_to=int(response.json()['rate']['limit']),
283-
reset_time=reset_time
284-
)
269+
raise RateLimitExceededError()
285270

286271
if response.status_code == 500:
287272
raise UnknownError("500 status code from API")
@@ -321,12 +306,7 @@ async def _opencage_async_request(self, params):
321306
raise ForbiddenError()
322307

323308
if response.status in (402, 429):
324-
# Rate limit exceeded
325-
reset_time = dt.datetime.fromtimestamp(response_json['rate']['reset'], dt.UTC)
326-
raise RateLimitExceededError(
327-
reset_to=int(response_json['rate']['limit']),
328-
reset_time=reset_time
329-
)
309+
raise RateLimitExceededError()
330310

331311
if response.status == 500:
332312
raise UnknownError("500 status code from API")

0 commit comments

Comments
 (0)