@@ -126,7 +126,8 @@ def project_create(self, body):
126126 def table_create (
127127 self , project : NocoDBProject , body : dict
128128 ) -> dict :
129- return self .__session .post (
129+ return self ._request (
130+ "POST" ,
130131 url = self .__api_info .get_project_tables_uri (project ),
131132 json = body ,
132133 ).json ()
@@ -136,67 +137,76 @@ def table_list(
136137 project : NocoDBProject ,
137138 params : Optional [dict ] = None ,
138139 ) -> dict :
139- return self .__session .get (
140+ return self ._request (
141+ "GET" ,
140142 url = self .__api_info .get_project_tables_uri (project ),
141143 params = params ,
142144 ).json ()
143145
144146 def table_read (
145147 self , tableId : str ,
146148 ) -> dict :
147- return self .__session .get (
149+ return self ._request (
150+ "GET" ,
148151 url = self .__api_info .get_table_meta_uri (tableId )
149152 ).json ()
150153
151154 def table_update (
152155 self , tableId : str , body : dict
153156 ):
154- return self .__session .patch (
157+ return self ._request (
158+ "PATCH" ,
155159 url = self .__api_info .get_table_meta_uri (tableId ),
156160 json = body ,
157161 ).json ()
158162
159163 def table_delete (
160164 self , tableId : str ,
161165 ) -> dict :
162- return self .__session .delete (
166+ return self ._request (
167+ "DELETE" ,
163168 url = self .__api_info .get_table_meta_uri (tableId )
164169 ).json ()
165170
166171 def table_reorder (
167172 self , tableId : str , order : int
168173 ) -> dict :
169- return self .__session .post (
174+ return self ._request (
175+ "POST" ,
170176 url = self .__api_info .get_table_meta_uri (tableId , "reorder" ),
171177 json = { "order" : order }
172178 ).json ()
173179
174180 def table_column_create (
175181 self , tableId : str , body : dict ,
176182 ) -> dict :
177- return self .__session .post (
183+ return self ._request (
184+ "POST" ,
178185 url = self .__api_info .get_table_meta_uri (tableId , "columns" ),
179186 json = body ,
180187 ).json ()
181188
182189 def table_column_update (
183190 self , columnId : str , body : dict ,
184191 ) -> dict :
185- return self .__session .patch (
192+ return self ._request (
193+ "PATCH" ,
186194 url = self .__api_info .get_column_uri (columnId ),
187195 json = body ,
188196 ).json ()
189197
190198 def table_column_delete (
191199 self , columnId : str ,
192200 ) -> dict :
193- return self .__session .delete (
201+ return self ._request (
202+ "DELETE" ,
194203 url = self .__api_info .get_column_uri (columnId )
195204 ).json ()
196205
197206 def table_column_set_primary (
198207 self , columnId : str ,
199208 ) -> bool :
200- return self .__session .post (
209+ return self ._request (
210+ "POST" ,
201211 url = self .__api_info .get_column_uri (columnId , "primary" ),
202212 ).json ()
0 commit comments