@@ -155,7 +155,7 @@ def get_objects(self, object_ids):
155155 'objectID' : object_id
156156 })
157157 data = {'requests' : requests }
158- path = '/1/indexes/*/objects' # Use client._perform_request ()
158+ path = '/1/indexes/*/objects' # Use client._req ()
159159 return self .client ._req (True , path , 'POST' , data = data )
160160
161161 @deprecated
@@ -547,8 +547,7 @@ def save_synonym(self, content, object_id, forward_to_slaves=False):
547547 """
548548 path = '/synonyms/%s' % safe (object_id )
549549 params = {'forwardToSlaves' : forward_to_slaves }
550- return self ._perform_request (self .write_hosts , path , 'PUT' ,
551- body = content , params = params )
550+ return self ._req (False , path , 'PUT' , params , content )
552551
553552 def batch_synonyms (self , synonyms , forward_to_slaves = False ,
554553 replace_existing_synonyms = False ):
@@ -566,8 +565,7 @@ def batch_synonyms(self, synonyms, forward_to_slaves=False,
566565 'replaceExistingSynonyms' : replace_existing_synonyms
567566 }
568567
569- return self ._perform_request (self .write_hosts , '/synonyms/batch' ,
570- 'POST' , body = synonyms , params = params )
568+ return self ._req (False , '/synonyms/batch' , 'POST' , params , synonyms )
571569
572570 def get_synonym (self , object_id ):
573571 """
@@ -576,7 +574,7 @@ def get_synonym(self, object_id):
576574 @param object_id unique identifier of the synonym to retrieve
577575 """
578576 path = '/synonyms/%s' % safe (object_id )
579- return self ._perform_request ( self . read_hosts , path , 'GET' )
577+ return self ._req ( True , path , 'GET' )
580578
581579 def delete_synonym (self , object_id , forward_to_slaves = False ):
582580 """
@@ -588,8 +586,7 @@ def delete_synonym(self, object_id, forward_to_slaves=False):
588586 """
589587 path = '/synonyms/%s' % safe (object_id )
590588 params = {'forwardToSlaves' : forward_to_slaves }
591- return self ._perform_request (self .write_hosts , path , 'DELETE' ,
592- params = params )
589+ return self ._req (False , path , 'DELETE' , params )
593590
594591 def clear_synonyms (self , forward_to_slaves = False ):
595592 """
@@ -600,8 +597,7 @@ def clear_synonyms(self, forward_to_slaves=False):
600597 """
601598 path = '/synonyms/clear'
602599 params = {'forwardToSlaves' : forward_to_slaves }
603- return self ._perform_request (self .write_hosts , path , 'POST' ,
604- params = params )
600+ return self ._req (False , path , 'POST' , params )
605601
606602 def search_synonyms (self , query , types = [], page = 0 , hits_per_page = 100 ):
607603 """
@@ -615,15 +611,14 @@ def search_synonyms(self, query, types=[], page=0, hits_per_page=100):
615611 if isinstance (types , str ):
616612 types = [] if len (types ) == 0 else [types ]
617613
618- body = {
614+ data = {
619615 'query' : query ,
620616 'type' : ',' .join (types ),
621617 'page' : page ,
622618 'hitsPerPage' : hits_per_page
623619 }
624620
625- return self ._perform_request (self .read_hosts , '/synonyms/search' ,
626- 'POST' , body = body , is_search = True )
621+ return self ._req (True , '/synonyms/search' , 'POST' , data = data )
627622
628623 @deprecated
629624 def waitTask (self , task_id , time_before_retry = 100 ):
0 commit comments