From f560f56c3395e907c6b3b0ebfa7b76f42d9a7bc0 Mon Sep 17 00:00:00 2001 From: Petr Date: Wed, 9 Apr 2025 01:28:12 +0200 Subject: [PATCH] PY-12132 Support ABC classes (pep-3119) Convert test files used with the default language level to Python 3 (PyAbstractInspectionTest) GitOrigin-RevId: debae3365955d6237c423197ec25a638dbd95dfb --- .../inspections/PyAbstractClassInspection/abstract.py | 4 +--- .../hiddenForAbstractSubclassWithAbstractMethod.py | 4 +--- .../PyAbstractClassInspection/overriddenAsField.py | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/python/testData/inspections/PyAbstractClassInspection/abstract.py b/python/testData/inspections/PyAbstractClassInspection/abstract.py index 17ceac089023..a12df83d5e3d 100644 --- a/python/testData/inspections/PyAbstractClassInspection/abstract.py +++ b/python/testData/inspections/PyAbstractClassInspection/abstract.py @@ -1,9 +1,7 @@ import abc -class A(object): - __metaclass__ = abc.ABCMeta - +class A(metaclass=abc.ABCMeta): @abc.abstractproperty def foo(self): pass diff --git a/python/testData/inspections/PyAbstractClassInspection/hiddenForAbstractSubclassWithAbstractMethod.py b/python/testData/inspections/PyAbstractClassInspection/hiddenForAbstractSubclassWithAbstractMethod.py index e4bd6bde61e4..27502b03bbac 100644 --- a/python/testData/inspections/PyAbstractClassInspection/hiddenForAbstractSubclassWithAbstractMethod.py +++ b/python/testData/inspections/PyAbstractClassInspection/hiddenForAbstractSubclassWithAbstractMethod.py @@ -1,9 +1,7 @@ import abc -class A1(object): - __metaclass__ = abc.ABCMeta - +class A1(metaclass=abc.ABCMeta): @abc.abstractmethod def m1(self): pass diff --git a/python/testData/inspections/PyAbstractClassInspection/overriddenAsField.py b/python/testData/inspections/PyAbstractClassInspection/overriddenAsField.py index 5d79ab73af50..d5e31e91ca6e 100644 --- a/python/testData/inspections/PyAbstractClassInspection/overriddenAsField.py +++ b/python/testData/inspections/PyAbstractClassInspection/overriddenAsField.py @@ -1,9 +1,7 @@ import abc -class A(object): - __metaclass__ = abc.ABCMeta - +class A(metaclass=abc.ABCMeta): @abc.abstractproperty def foo(self): pass