From 1021cc692d392f4c34791cf22e942dd1b1e0f519 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Mon, 11 Feb 2008 19:00:13 +0000 Subject: No need to register classes that already inherit from ABCs. --- Lib/UserList.py | 2 -- Lib/UserString.py | 2 -- Lib/collections.py | 2 -- Lib/weakref.py | 3 --- 4 files changed, 9 deletions(-) diff --git a/Lib/UserList.py b/Lib/UserList.py index 348ea76..7617a08 100644 --- a/Lib/UserList.py +++ b/Lib/UserList.py @@ -71,5 +71,3 @@ class UserList(collections.MutableSequence): self.data.extend(other.data) else: self.data.extend(other) - -collections.MutableSequence.register(UserList) diff --git a/Lib/UserString.py b/Lib/UserString.py index c3267ad..27b2b53 100755 --- a/Lib/UserString.py +++ b/Lib/UserString.py @@ -235,8 +235,6 @@ class MutableString(UserString, collections.MutableSequence): def insert(self, index, value): self[index:index] = value -collections.MutableSequence.register(MutableString) - if __name__ == "__main__": # execute the regression test to stdout, if called as a script: import os diff --git a/Lib/collections.py b/Lib/collections.py index d06445b..abde718 100644 --- a/Lib/collections.py +++ b/Lib/collections.py @@ -160,8 +160,6 @@ class UserDict(MutableMapping): d[key] = value return d -MutableMapping.register(UserDict) - ################################################################################ diff --git a/Lib/weakref.py b/Lib/weakref.py index b2546f7..6c479a4 100644 --- a/Lib/weakref.py +++ b/Lib/weakref.py @@ -194,7 +194,6 @@ class WeakValueDictionary(collections.MutableMapping): L.append(o) return L -collections.MutableMapping.register(WeakValueDictionary) class KeyedRef(ref): """Specialized reference that includes a key corresponding to the value. @@ -350,5 +349,3 @@ class WeakKeyDictionary(collections.MutableMapping): d[ref(key, self._remove)] = value if len(kwargs): self.update(kwargs) - -collections.MutableMapping.register(WeakKeyDictionary) -- cgit v0.12