@@ -35,6 +35,7 @@ def welcome(self):
3535 res = requests .get (url = req_url , data = json .dumps (req_data ), headers = self ._header , timeout = self ._timeout )
3636 status_code = res .status_code
3737 body = res .text
38+ res .close ()
3839 return status_code , body
3940
4041 def state (self ):
@@ -43,6 +44,7 @@ def state(self):
4344 res = requests .get (url = req_url , data = json .dumps (req_data ), headers = self ._header )
4445 status_code = res .status_code
4546 body = res .json ()
47+ res .close ()
4648 return status_code , body
4749
4850 def use_db (self , db_name : str ):
@@ -58,6 +60,7 @@ def load_db(self, db_name: str, db_path: str, vector_scale: int = None, wal_enab
5860 res = requests .post (url = req_url , data = json .dumps (req_data ), headers = self ._header )
5961 status_code = res .status_code
6062 body = res .json ()
63+ res .close ()
6164 return status_code , body
6265
6366
@@ -66,6 +69,7 @@ def unload_db(self, db_name: str):
6669 res = requests .post (url = req_url , data = None , headers = self ._header )
6770 status_code = res .status_code
6871 body = res .json ()
72+ res .close ()
6973 return status_code , body
7074
7175 def create_table (self , table_name : str , table_fields : list [str ] = None ):
@@ -78,6 +82,7 @@ def create_table(self, table_name: str, table_fields: list[str] = None):
7882 res = requests .post (url = req_url , data = json .dumps (req_data ), headers = self ._header )
7983 status_code = res .status_code
8084 body = res .json ()
85+ res .close ()
8186 return status_code , body
8287
8388 def list_tables (self ):
@@ -87,6 +92,7 @@ def list_tables(self):
8792 res = requests .get (url = req_url , headers = self ._header )
8893 status_code = res .status_code
8994 body = res .json ()
95+ res .close ()
9096 return status_code , body
9197
9298
@@ -100,6 +106,7 @@ def insert(self, table_name: str, records: list = None):
100106 res = requests .post (url = req_url , data = json .dumps (req_data ), headers = self ._header )
101107 status_code = res .status_code
102108 body = res .json ()
109+ res .close ()
103110 return status_code , body
104111
105112 def delete (self , table_name : str , primary_keys : list [Union [str ,int ]] = None , ids : list [Union [str ,int ]] = None , filter : Optional [str ] = None ):
@@ -128,6 +135,7 @@ def delete(self, table_name: str, primary_keys: list[Union[str,int]] = None, ids
128135 res = requests .post (url = req_url , data = json .dumps (req_data ), headers = self ._header )
129136 status_code = res .status_code
130137 body = res .json ()
138+ res .close ()
131139 return status_code , body
132140
133141
@@ -141,6 +149,7 @@ def rebuild(self, timeout: int = 7200):
141149 print ("[INFO] Start Time:{}\n End Time:{}" .format (start_time , end_time ))
142150 status_code = res .status_code
143151 body = res .json ()
152+ res .close ()
144153 return status_code , body
145154
146155 def query (
@@ -171,6 +180,7 @@ def query(
171180 res = requests .post (url = req_url , data = json .dumps (req_data ), headers = self ._header )
172181 status_code = res .status_code
173182 body = res .json ()
183+ res .close ()
174184 return status_code , body
175185
176186 def get (self , table_name : str , response_fields : Optional [list ] = None , primary_keys : Optional [list [Union [str ,int ]]] = None , ids : Optional [list [Union [str ,int ]]] = None , filter : Optional [str ] = None , skip : Optional [int ] = None , limit : Optional [int ] = None ):
@@ -206,6 +216,7 @@ def get(self, table_name: str, response_fields: Optional[list] = None, primary_k
206216 res = requests .post (url = req_url , data = json .dumps (req_data ), headers = self ._header )
207217 status_code = res .status_code
208218 body = res .json ()
219+ res .close ()
209220 return status_code , body
210221
211222
@@ -217,11 +228,13 @@ def drop_table(self, table_name: str = None):
217228 res = requests .delete (url = req_url , data = json .dumps (req_data ), headers = self ._header )
218229 status_code = res .status_code
219230 body = res .json ()
231+ res .close ()
220232 return status_code , body
221233
222234 def drop_db (self , db_name : str ):
223235 req_url = "{}/api/{}/drop" .format (self ._baseurl , db_name )
224236 res = requests .delete (url = req_url , data = None , headers = self ._header )
225237 status_code = res .status_code
226238 body = res .json ()
239+ res .close ()
227240 return status_code , body
0 commit comments