Skip to content

Commit e725636

Browse files
dehidehidehidehidehidehi
authored andcommitted
Minor: removed outdated docstring, lowered ratelimiter frequency
1 parent 23f2ed4 commit e725636

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

open_sea_v1/endpoints/orders.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
from dataclasses import dataclass
22
from datetime import datetime
33

4+
from ratelimit import sleep_and_retry, limits
5+
46
from open_sea_v1.endpoints.abc import BaseEndpoint
5-
from open_sea_v1.endpoints.client import BaseClient, ClientParams
7+
from open_sea_v1.endpoints.client import BaseClient, ClientParams, MAX_CALLS_PER_SECOND, RATE_LIMIT
68
from open_sea_v1.endpoints.urls import EndpointURLS
79
from open_sea_v1.responses.order import OrderResponse
810

@@ -73,12 +75,6 @@ class OrdersEndpoint(BaseClient, BaseEndpoint):
7375
0 for fixed-price sales or min-bid auctions, and 1 for declining-price Dutch Auctions.
7476
NOTE=use only_english=true for filtering for only English Auctions
7577
76-
limit: int
77-
Number of orders to return (capped at 50).
78-
79-
offset: int
80-
Number of orders to offset by (for pagination)
81-
8278
order_by: str
8379
How to sort the orders. Can be created_date for when they were made,
8480
or eth_price to see the lowest-priced orders first (converted to their ETH values).
@@ -124,7 +120,10 @@ def parsed_http_response(self) -> list[CollectionResponse]:
124120
orders = [OrderResponse(order_json) for order_json in orders_jsons]
125121
return orders
126122

123+
@sleep_and_retry
124+
@limits(calls=.25, period=RATE_LIMIT)
127125
def _get_request(self, **kwargs):
126+
"""Added slower rate limiing"""
128127
params = dict(
129128
asset_contract_address=self.asset_contract_address,
130129
payment_token_address=self.payment_token_address,

0 commit comments

Comments
 (0)