Skip to content

Commit f2e2dca

Browse files
committed
fix: type hints 작성 오류 수정
1 parent 3f0cb8b commit f2e2dca

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

upbit/upbit.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import hashlib
55
import logging
66
import uuid as _uuid
7-
from typing import Any, Optional, Literal, Dict, Callable, Tuple
7+
from typing import Any, Optional, Literal, Dict, Callable, Tuple, List, Union
88
from urllib.parse import urlencode, unquote
99

1010
import jwt
@@ -37,10 +37,10 @@
3737

3838
class Upbit:
3939
def __init__(self,
40-
access_key: str | None = None,
41-
secret_key: str | None = None,
42-
http_adapter: HTTPAdapter | None = None,
43-
timeout: float | Tuple[float, float] | Tuple[float, None] | None = None,
40+
access_key: Optional[str] = None,
41+
secret_key: Optional[str] = None,
42+
http_adapter: Optional[HTTPAdapter] = None,
43+
timeout: Union[float, Tuple[float, float], Tuple[float, None]] = None,
4444
):
4545
"""
4646
:param access_key: 업비트 API Access Key
@@ -178,7 +178,7 @@ def _process_remaining_req(self, remaining_req: str) -> Optional[RemainingReq]:
178178
self._logger.warning(f"Upbit API 잔여 요청수 처리 에러. {remaining_req=!r} {e!r}")
179179
pass
180180

181-
def _get_request_headers(self, query: Dict = None, headers: Dict | None = None) -> Dict:
181+
def _get_request_headers(self, query: dict = None, headers: dict = None) -> Dict:
182182
"""인증 헤더를 만들어 반환한다.
183183
184184
:param query: 요청 바디
@@ -403,11 +403,11 @@ def get_order(self,
403403

404404
def get_orders(self,
405405
*,
406-
market: Optional[str] = None,
407-
uuids: Optional[list[str]] = None,
408-
identifiers: Optional[list[str]] = None,
406+
market: str = None,
407+
uuids: List[str] = None,
408+
identifiers: List[str] = None,
409409
state: OrderState = 'wait',
410-
states: Optional[list[OrderState]] = None,
410+
states: List[OrderState] = None,
411411
page: int = 1,
412412
limit: int = 100,
413413
order_by: OrderBy = 'desc',
@@ -474,8 +474,8 @@ def get_orders(self,
474474
def get_orders_by_id(self,
475475
*,
476476
market: Optional[str] = None,
477-
uuids: Optional[list[str]] = None,
478-
identifiers: Optional[list[str]] = None,
477+
uuids: Optional[List[str]] = None,
478+
identifiers: Optional[List[str]] = None,
479479
order_by: OrderBy = 'desc',
480480
**kwargs) -> Response:
481481
"""id로 주문리스트 조회
@@ -535,7 +535,7 @@ def get_open_orders(self,
535535
*,
536536
market: Optional[str] = None,
537537
state: OpenOrderState = 'wait',
538-
states: Optional[list[OpenOrderState]] = None,
538+
states: Optional[List[OpenOrderState]] = None,
539539
page: int = 1,
540540
limit: int = 100,
541541
order_by: OrderBy = 'desc',
@@ -601,9 +601,9 @@ def get_closed_orders(self,
601601
*,
602602
market: Optional[str] = None,
603603
state: ClosedOrderState = 'done',
604-
states: Optional[list[ClosedOrderState]] = None,
605-
start_time: str | None = None,
606-
end_time: str | None = None,
604+
states: Optional[List[ClosedOrderState]] = None,
605+
start_time: Optional[str] = None,
606+
end_time: Optional[str] = None,
607607
limit: int = 100,
608608
order_by: OrderBy = 'desc',
609609
**kwargs) -> Response:
@@ -795,8 +795,8 @@ def get_withdraws(self,
795795
*,
796796
currency: Optional[str] = None,
797797
state: Optional[WithdrawState] = None,
798-
uuids: Optional[list[str]] = None,
799-
txids: Optional[list[str]] = None,
798+
uuids: Optional[List[str]] = None,
799+
txids: Optional[List[str]] = None,
800800
page: int = 1,
801801
limit: int = 100,
802802
order_by: OrderBy = 'desc',
@@ -1138,8 +1138,8 @@ def get_deposits(self,
11381138
*,
11391139
currency: Optional[str] = None,
11401140
state: Optional[DepositState] = None,
1141-
uuids: Optional[list[str]] = None,
1142-
txids: Optional[list[str]] = None,
1141+
uuids: Optional[List[str]] = None,
1142+
txids: Optional[List[str]] = None,
11431143
page: int = 1,
11441144
limit: int = 100,
11451145
order_by: OrderBy = 'desc',
@@ -1909,7 +1909,7 @@ def get_trades_ticks(self,
19091909
# --------------------------------------------------------------------------
19101910

19111911
def get_ticker(self,
1912-
markets: list[str],
1912+
markets: List[str],
19131913
**kwargs) -> Response:
19141914
"""현재가 정보 조회
19151915
@@ -1964,7 +1964,7 @@ def get_ticker(self,
19641964
return self._request('get', url, params=params, **kwargs)
19651965

19661966
def get_tickers_by_quote(self,
1967-
quotes: list[str],
1967+
quotes: List[str],
19681968
**kwargs) -> Response:
19691969
"""마켓 단위 현재가 정보 조회
19701970
@@ -2023,7 +2023,7 @@ def get_tickers_by_quote(self,
20232023
# --------------------------------------------------------------------------
20242024

20252025
def get_orderbook(self,
2026-
markets: [str],
2026+
markets: List[str],
20272027
**kwargs) -> Response:
20282028
"""호가 정보 조회
20292029

0 commit comments

Comments
 (0)