Remove use_metaclass, it's no longer used

This commit is contained in:
Dave Halter
2020-07-24 01:31:52 +02:00
parent a2fc850dc9
commit 44c0395113
2 changed files with 1 additions and 10 deletions

View File

@@ -14,13 +14,6 @@ except NameError:
is_pypy = platform.python_implementation() == 'PyPy'
def use_metaclass(meta, *bases):
""" Create a class with a metaclass. """
if not bases:
bases = (object,)
return meta("HackClass", bases, {})
try:
encoding = sys.stdout.encoding
if encoding is None:

View File

@@ -1,7 +1,5 @@
from contextlib import contextmanager
from parso._compatibility import use_metaclass
class _NormalizerMeta(type):
def __new__(cls, name, bases, dct):
@@ -11,7 +9,7 @@ class _NormalizerMeta(type):
return new_cls
class Normalizer(use_metaclass(_NormalizerMeta)):
class Normalizer(metaclass=_NormalizerMeta):
_rule_type_instances = {}
_rule_value_instances = {}