From 8f609e510d92cc78065be36a65acde11818f9844 Mon Sep 17 00:00:00 2001
From: David Douard <david.douard@sdfa3.org>
Date: Wed, 29 Jul 2020 12:42:03 +0200
Subject: [PATCH] Import Mapping from collections.abc instead of collections

to fix a deprecationg warning.
---
 swh/model/merkle.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/swh/model/merkle.py b/swh/model/merkle.py
index bddaa3c7..0311d9d1 100644
--- a/swh/model/merkle.py
+++ b/swh/model/merkle.py
@@ -6,7 +6,7 @@
 """Merkle tree data structure"""
 
 import abc
-import collections
+from collections.abc import Mapping
 
 from typing import Iterator, List, Set
 
@@ -66,7 +66,7 @@ def deep_update(left, right):
 
     """
     for key, rvalue in right.items():
-        if isinstance(rvalue, collections.Mapping):
+        if isinstance(rvalue, Mapping):
             new_lvalue = deep_update(left.get(key, {}), rvalue)
             left[key] = new_lvalue
         else:
-- 
GitLab