@@ -81,7 +81,10 @@ def create_table(
8181 "is_private" : is_private ,
8282 },
8383 )
84- return CreateTableResult .from_dict (result_json )
84+ try :
85+ return CreateTableResult .from_dict (result_json )
86+ except KeyError as err :
87+ raise DuneError (result_json , "CreateTableResult" , err ) from err
8588
8689 def insert_table (
8790 self ,
@@ -107,7 +110,7 @@ def insert_table(
107110 try :
108111 return InsertTableResult .from_dict (result_json )
109112 except KeyError as err :
110- raise DuneError (result_json , "InsertTable " , err ) from err
113+ raise DuneError (result_json , "InsertTableResult " , err ) from err
111114
112115 def clear_data (self , namespace : str , table_name : str ) -> ClearTableResult :
113116 """
@@ -120,7 +123,7 @@ def clear_data(self, namespace: str, table_name: str) -> ClearTableResult:
120123 try :
121124 return ClearTableResult .from_dict (result_json )
122125 except KeyError as err :
123- raise DuneError (result_json , "ClearData " , err ) from err
126+ raise DuneError (result_json , "ClearTableResult " , err ) from err
124127
125128 def delete_table (self , namespace : str , table_name : str ) -> DeleteTableResult :
126129 """
@@ -132,4 +135,4 @@ def delete_table(self, namespace: str, table_name: str) -> DeleteTableResult:
132135 try :
133136 return DeleteTableResult .from_dict (response_json )
134137 except KeyError as err :
135- raise DuneError (response_json , "DeleteTable " , err ) from err
138+ raise DuneError (response_json , "DeleteTableResult " , err ) from err
0 commit comments