File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55from .document import Document
66from .logger import logger
7- from .validation import validate_query_by
7+ from .validation import validate_search
88from collections .abc import Iterable
99
1010class Documents (object ):
@@ -95,7 +95,7 @@ def export(self, params=None):
9595 return api_response
9696
9797 def search (self , search_parameters ):
98- validate_query_by (search_parameters )
98+ validate_search (search_parameters )
9999 return self .api_call .get (self ._endpoint_path ('search' ), search_parameters )
100100
101101 def delete (self , params = None ):
Original file line number Diff line number Diff line change 11from typesense .exceptions import InvalidParameter
22
33
4- def validate_query_by (params ):
5- if "query_by" in params and type (params ["query_by" ]) is not str :
6- raise InvalidParameter (f"'query_by' field expected a string but was given { type (params ['query_by' ]).__name__ } " )
4+ def validate_search (params ):
5+ for key in params :
6+ if type (params [key ]) is not str :
7+ raise InvalidParameter (f"'{ key } ' field expected a string but was given { type (params [key ]).__name__ } " )
You can’t perform that action at this time.
0 commit comments