Author: Carl Friedrich Bolz-Tereick <[email protected]>
Branch: py3.7
Changeset: r98467:1412c2b6d12a
Date: 2020-01-06 21:37 +0100
http://bitbucket.org/pypy/pypy/changeset/1412c2b6d12a/

Log:    just import _collections_abc directly

diff --git a/lib_pypy/_decimal.py b/lib_pypy/_decimal.py
--- a/lib_pypy/_decimal.py
+++ b/lib_pypy/_decimal.py
@@ -4,7 +4,7 @@
 __name__ = 'decimal'    # For pickling
 
 
-import collections as _collections
+import _collections_abc
 import math as _math
 import numbers as _numbers
 import sys as _sys
@@ -1207,7 +1207,7 @@
         return _SignalDict(self._ctx, 'status')
     @flags.setter
     def flags(self, value):
-        if not isinstance(value, _collections.abc.Mapping):
+        if not isinstance(value, _collections_abc.Mapping):
             raise TypeError
         if len(value) != len(_SIGNALS):
             raise KeyError("Invalid signal dict")
@@ -1220,7 +1220,7 @@
         return _SignalDict(self._ctx, 'traps')
     @traps.setter
     def traps(self, value):
-        if not isinstance(value, _collections.abc.Mapping):
+        if not isinstance(value, _collections_abc.Mapping):
             raise TypeError
         if len(value) != len(_SIGNALS):
             raise KeyError("Invalid signal dict")
@@ -1573,7 +1573,7 @@
             self._ctx.emax = value
 
 
-class _SignalDict(_collections.abc.MutableMapping):
+class _SignalDict(_collections_abc.MutableMapping):
 
     def __init__(self, ctx, attrname):
         self.ctx = ctx
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to