summaryrefslogtreecommitdiffstats
path: root/Lib/lib2to3/fixes/fix_operator.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/lib2to3/fixes/fix_operator.py')
-rw-r--r--Lib/lib2to3/fixes/fix_operator.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/lib2to3/fixes/fix_operator.py b/Lib/lib2to3/fixes/fix_operator.py
index 592444e..0d82454 100644
--- a/Lib/lib2to3/fixes/fix_operator.py
+++ b/Lib/lib2to3/fixes/fix_operator.py
@@ -2,8 +2,8 @@
operator.isCallable(obj) -> hasattr(obj, '__call__')
operator.sequenceIncludes(obj) -> operator.contains(obj)
-operator.isSequenceType(obj) -> isinstance(obj, collections.Sequence)
-operator.isMappingType(obj) -> isinstance(obj, collections.Mapping)
+operator.isSequenceType(obj) -> isinstance(obj, collections.abc.Sequence)
+operator.isMappingType(obj) -> isinstance(obj, collections.abc.Mapping)
operator.isNumberType(obj) -> isinstance(obj, numbers.Number)
operator.repeat(obj, n) -> operator.mul(obj, n)
operator.irepeat(obj, n) -> operator.imul(obj, n)
@@ -63,13 +63,13 @@ class FixOperator(fixer_base.BaseFix):
def _irepeat(self, node, results):
return self._handle_rename(node, results, "imul")
- @invocation("isinstance(%s, collections.Sequence)")
+ @invocation("isinstance(%s, collections.abc.Sequence)")
def _isSequenceType(self, node, results):
- return self._handle_type2abc(node, results, "collections", "Sequence")
+ return self._handle_type2abc(node, results, "collections.abc", "Sequence")
- @invocation("isinstance(%s, collections.Mapping)")
+ @invocation("isinstance(%s, collections.abc.Mapping)")
def _isMappingType(self, node, results):
- return self._handle_type2abc(node, results, "collections", "Mapping")
+ return self._handle_type2abc(node, results, "collections.abc", "Mapping")
@invocation("isinstance(%s, numbers.Number)")
def _isNumberType(self, node, results):