@@ -46,10 +46,12 @@ async def init(self) -> None:
4646 ).__aenter__ ()
4747
4848 async def close (self ) -> None :
49- self .client = await self .client .__aexit__ (None , None , None )
49+ self .client = await self .client .__aexit__ (None , None , None ) # type: ignore[assignment,func-returns-value]
5050
5151 async def get_with_ttl (self , key : str ) -> tuple [int , bytes | None ]:
52- response = await self .client .get_item (TableName = self .table_name , Key = {"key" : {"S" : key }})
52+ response = await self .client .get_item (
53+ TableName = self .table_name , Key = {"key" : {"S" : key }}
54+ )
5355
5456 if "Item" in response :
5557 value = response ["Item" ].get ("value" , {}).get ("B" )
@@ -66,19 +68,24 @@ async def get_with_ttl(self, key: str) -> tuple[int, bytes | None]:
6668 return 0 , None
6769
6870 async def get (self , key : str ) -> bytes | None :
69- response = await self .client .get_item (TableName = self .table_name , Key = {"key" : {"S" : key }})
71+ response = await self .client .get_item (
72+ TableName = self .table_name , Key = {"key" : {"S" : key }}
73+ )
7074 if "Item" in response :
7175 return response ["Item" ].get ("value" , {}).get ("B" )
7276 return None
7377
74- async def set (self , key : str , value : bytes , expire : int | None = None ) -> None :
78+ async def set (
79+ self , key : str , value : bytes , expire : int | None = None
80+ ) -> None :
7581 ttl = (
7682 {
7783 "ttl" : {
7884 "N" : str (
7985 int (
8086 (
81- datetime .datetime .now () + datetime .timedelta (seconds = expire )
87+ datetime .datetime .now ()
88+ + datetime .timedelta (seconds = expire )
8289 ).timestamp ()
8390 )
8491 )
@@ -99,5 +106,7 @@ async def set(self, key: str, value: bytes, expire: int | None = None) -> None:
99106 },
100107 )
101108
102- async def clear (self , namespace : str | None = None , key : str | None = None ) -> int :
109+ async def clear (
110+ self , namespace : str | None = None , key : str | None = None
111+ ) -> int :
103112 raise NotImplementedError
0 commit comments