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:
374
374
------------------------------------
375
375
from elasticsearch import Elasticsearch, JsonSerializer
376
376
377
- class JsonSetSerializer(Jsonserializer ):
377
+ class JsonSetSerializer(JsonSerializer ):
378
378
"""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 )
383
383
384
384
es = Elasticsearch(
385
385
...,
386
386
# Serializers are a mapping of 'mimetype' to Serializer class.
387
- serializers={"application/json": JsonSetSerializer}
387
+ serializers={"application/json": JsonSetSerializer() }
388
388
)
389
389
------------------------------------
390
390
You can’t perform that action at this time.
0 commit comments