File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -374,17 +374,17 @@ You can define custom serializers via the `serializers` parameter:
374374------------------------------------
375375from elasticsearch import Elasticsearch, JsonSerializer
376376
377- class JsonSetSerializer(Jsonserializer ):
377+ class JsonSetSerializer(JsonSerializer ):
378378 """Custom JSON serializer that handles Python sets"""
379- def default(value : Any) -> Any:
380- if isinstance(value , set):
381- return list(value )
382- return super().default(value )
379+ def default(self, data : Any) -> Any:
380+ if isinstance(data , set):
381+ return list(data )
382+ return super().default(data )
383383
384384es = Elasticsearch(
385385 ...,
386386 # Serializers are a mapping of 'mimetype' to Serializer class.
387- serializers={"application/json": JsonSetSerializer}
387+ serializers={"application/json": JsonSetSerializer() }
388388)
389389------------------------------------
390390
You can’t perform that action at this time.
0 commit comments