11import queue
2- from typing import Any , Optional , List , Tuple
2+ from typing import Any , Optional , List , Tuple , Dict
33
44from .errors import DatabaseError , ProgrammingError
55
@@ -72,7 +72,7 @@ def __get_results(self) -> Optional[List[Tuple[Any, ...]]]:
7272
7373 return self .__results
7474
75- def execute (self , operation : str , parameters : dict [str , Any ] = None ) -> None :
75+ def execute (self , operation : str , parameters : Dict [str , Any ] = None ) -> None :
7676 if self .__current_execution_id :
7777 self .__cancel_fn (self .__current_execution_id )
7878
@@ -85,7 +85,7 @@ def execute(self, operation: str, parameters: dict[str, Any] = None) -> None:
8585 self .__current_execution_id = self .__exec_fn (sql , self .__on_execution_result )
8686
8787 def executemany (
88- self , operation : str , seq_of_parameters : list [ dict [str , Any ]]
88+ self , operation : str , seq_of_parameters : List [ Dict [str , Any ]]
8989 ) -> None :
9090 raise NotImplementedError
9191
@@ -96,13 +96,13 @@ def fetchone(self) -> Any:
9696 self .__current_row += 1
9797 return results [0 ]
9898
99- def fetchmany (self , size : int = None ) -> list [Any ]:
99+ def fetchmany (self , size : int = None ) -> List [Any ]:
100100 size = size or self .arraysize
101101 results = self .__get_results ()[self .__current_row : self .__current_row + size ]
102102 self .__current_row += size
103103 return results
104104
105- def fetchall (self ) -> list [Any ]:
105+ def fetchall (self ) -> List [Any ]:
106106 return self .__get_results ()[self .__current_row :]
107107
108108 def close (self ) -> None :
0 commit comments