Skip to content

Commit 2514dda

Browse files
Konstantin Schubertcmanaha
Konstantin Schubert
authored andcommitted
Simplify CMRESSerializer code (#30)
1 parent 0b8bbee commit 2514dda

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

cmreslogging/serializers.py

+4-11
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
""" JSON serializer for Elasticsearch use
22
"""
3-
from datetime import date, datetime
4-
from decimal import Decimal
5-
63
from elasticsearch.serializer import JSONSerializer
74

85

@@ -19,11 +16,7 @@ def default(self, data):
1916
2017
:params data: The data to serialize before sending it to elastic search
2118
"""
22-
result = None
23-
if isinstance(data, (date, datetime)):
24-
result = data.isoformat()
25-
elif isinstance(data, Decimal):
26-
result = float(data)
27-
else:
28-
result = str(data)
29-
return result
19+
try:
20+
return super(CMRESSerializer, self).default(data)
21+
except TypeError:
22+
return str(data)

0 commit comments

Comments
 (0)