From: Raymond Hettinger Date: Sat, 9 Feb 2008 10:04:19 +0000 (+0000) Subject: Metaclass declaration is inherited X-Git-Tag: v2.6a1~221 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2cd9bf5e7cf50762b792404188c664431233053e;p=thirdparty%2FPython%2Fcpython.git Metaclass declaration is inherited --- diff --git a/Lib/_abcoll.py b/Lib/_abcoll.py index a0473f3471c0..d25d521290ac 100644 --- a/Lib/_abcoll.py +++ b/Lib/_abcoll.py @@ -57,7 +57,6 @@ Iterable.register(str) class Iterator(Iterable): - __metaclass__ = ABCMeta @abstractmethod def __next__(self): @@ -123,8 +122,6 @@ class Callable: class Set(Sized, Iterable, Container): - __metaclass__ = ABCMeta - """A set is a finite, iterable container. This class provides concrete generic implementations of all @@ -312,7 +309,6 @@ MutableSet.register(set) class Mapping(Sized, Iterable, Container): - __metaclass__ = ABCMeta @abstractmethod def __getitem__(self, key): @@ -349,7 +345,6 @@ class Mapping(Sized, Iterable, Container): return not (self == other) class MappingView(Sized): - __metaclass__ = ABCMeta def __init__(self, mapping): self._mapping = mapping @@ -469,8 +464,6 @@ MutableMapping.register(dict) class Sequence(Sized, Iterable, Container): - __metaclass__ = ABCMeta - """All the operations on a read-only sequence. Concrete subclasses must override __new__ or __init__,