88from .core import CoreClient
99from .. import types as t
1010from .. import enums
11- from ..exceptions import APIException , RequestException
11+ from ..exceptions import (
12+ APIException ,
13+ RequestException ,
14+ )
1215from .._utils import get_loop
1316
1417
@@ -317,8 +320,8 @@ async def _background_relogin_task(self) -> None: # type: ignore[override]
317320
318321 while True :
319322 try :
320- await asyncio .sleep (self ._background_relogin_interval )
321323 await self .login ()
324+ await asyncio .sleep (self ._background_relogin_interval )
322325 except Exception : # pylint: disable=broad-except
323326 continue
324327
@@ -327,23 +330,22 @@ async def _background_refresh_token_task(self) -> None: # type: ignore[override
327330
328331 while True :
329332 try :
330- await asyncio .sleep (self ._background_refresh_token_interval )
331333 await self .refresh_access_token ()
334+ await asyncio .sleep (self ._background_refresh_token_interval )
332335 except Exception : # pylint: disable=broad-except
333336 continue
334337
335338 async def _handle_login (self ) -> None : # type: ignore[override]
336339 """Handle login."""
337340
338341 if self .api_key and self .api_secret :
339- if self .refresh_token is None or self .access_token is None :
340- await self .login ()
342+ await self .login ()
341343
342344 if self ._background_relogin :
343- self .loop .create_task (self ._background_relogin_task ())
345+ self .loop .create_task (self ._background_relogin_task ()) # noqa
344346
345347 if self ._background_refresh_token :
346- self .loop .create_task (self ._background_refresh_token_task ())
348+ self .loop .create_task (self ._background_refresh_token_task ()) # noqa
347349
348350 async def login (self , ** kwargs ) -> t .LoginResponse : # type: ignore[no-untyped-def, override]
349351 """
@@ -407,7 +409,9 @@ async def get_user_info(self, **kwargs) -> t.DictStrAny: # type: ignore[no-unty
407409
408410 return await self ._get (self .USER_INFO_URL , signed = True , ** kwargs )
409411
410- async def get_currencies_info (self , page : int = 1 , ** kwargs ) -> t .DictStrAny : # type: ignore[no-untyped-def, override]
412+ async def get_currencies_info ( # type: ignore[no-untyped-def, override]
413+ self , page : int = 1 , ** kwargs
414+ ) -> t .DictStrAny :
411415 """
412416 Get currencies info.
413417
@@ -490,7 +494,9 @@ async def get_orderbook( # type: ignore[no-untyped-def, override]
490494 self .ORDERBOOK_URL .format (market_id , str (type )), version = self .PUBLIC_API_VERSION_2 , ** kwargs
491495 )
492496
493- async def get_recent_trades (self , market_id : int , ** kwargs ) -> t .TradeResponse : # type: ignore[no-untyped-def, override]
497+ async def get_recent_trades ( # type: ignore[no-untyped-def, override]
498+ self , market_id : int , ** kwargs
499+ ) -> t .TradeResponse :
494500 """
495501 Get recent trades.
496502
@@ -579,7 +585,9 @@ async def create_order( # type: ignore[no-untyped-def, override]
579585 kwargs ["json" ] = {k : v for k , v in locals ().items () if v is not None and k not in ("self" , "kwargs" )}
580586 return await self ._post (self .ORDERS_URL , signed = True , ** kwargs ) # type: ignore[return-value]
581587
582- async def cancel_order (self , order_id : str , ** kwargs ) -> t .CancelOrderResponse : # type: ignore[no-untyped-def, override]
588+ async def cancel_order ( # type: ignore[no-untyped-def, override]
589+ self , order_id : str , ** kwargs
590+ ) -> t .CancelOrderResponse :
583591 """
584592 Cancel order.
585593
0 commit comments