summaryrefslogtreecommitdiff
path: root/dev-python/doublex/files/doublex-1.9.2-py310.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/doublex/files/doublex-1.9.2-py310.patch')
-rw-r--r--dev-python/doublex/files/doublex-1.9.2-py310.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/dev-python/doublex/files/doublex-1.9.2-py310.patch b/dev-python/doublex/files/doublex-1.9.2-py310.patch
new file mode 100644
index 000000000000..5d3a974a38a1
--- /dev/null
+++ b/dev-python/doublex/files/doublex-1.9.2-py310.patch
@@ -0,0 +1,33 @@
+commit ec3ce987a95abd951840213b77d44624b2ca5e84
+Author: Louis Sautier <sautier.louis@gmail.com>
+Date: Sat Aug 7 01:56:31 2021 +0200
+
+ Support Python 3.10 by using collections.abc
+
+diff --git a/doublex/internal.py b/doublex/internal.py
+index 91f5866..072774a 100644
+--- a/doublex/internal.py
++++ b/doublex/internal.py
+@@ -20,7 +20,7 @@
+
+
+ import threading
+-import collections
++import collections.abc
+ import functools
+ import six
+
+@@ -184,11 +184,11 @@ class Invocation(object):
+ return Invocation(double, name, InvocationContext(*args, **kargs))
+
+ def delegates(self, delegate):
+- if isinstance(delegate, collections.Callable):
++ if isinstance(delegate, collections.abc.Callable):
+ self.__delegate = delegate
+ return
+
+- if isinstance(delegate, collections.Mapping):
++ if isinstance(delegate, collections.abc.Mapping):
+ self.__delegate = delegate.get
+ return
+