From 5ec357bcc5cc75982f473b2e32696017454e1114 Mon Sep 17 00:00:00 2001
From: David Douard <david.douard@sdfa3.org>
Date: Tue, 8 Dec 2020 12:11:58 +0100
Subject: [PATCH] Get rid of the arrow datetime format in
swh.core.api.serializers
---
swh/core/api/serializers.py | 3 ---
swh/core/api/tests/test_serializers.py | 15 +++++----------
2 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/swh/core/api/serializers.py b/swh/core/api/serializers.py
index 30abc9c..1a6d58f 100644
--- a/swh/core/api/serializers.py
+++ b/swh/core/api/serializers.py
@@ -12,7 +12,6 @@ import types
from typing import Any, Callable, Dict, List, Optional, Tuple, Type, Union
from uuid import UUID
-import arrow
import iso8601
import msgpack
from requests import Response
@@ -58,7 +57,6 @@ def dict_to_exception(exc_dict: Dict[str, Any]) -> Exception:
ENCODERS = [
- (arrow.Arrow, "arrow", arrow.Arrow.isoformat),
(datetime.datetime, "datetime", encode_datetime),
(
datetime.timedelta,
@@ -77,7 +75,6 @@ ENCODERS = [
]
DECODERS = {
- "arrow": arrow.get,
"datetime": lambda d: iso8601.parse_date(d, default_timezone=None),
"timedelta": lambda d: datetime.timedelta(**d),
"uuid": UUID,