]> granicus.if.org Git - python/commitdiff
In __getslice__, use self.__class__ instead of UserList.
authorGuido van Rossum <guido@python.org>
Wed, 9 Dec 1998 22:15:01 +0000 (22:15 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 9 Dec 1998 22:15:01 +0000 (22:15 +0000)
Lib/UserList.py

index 5dfd182807f43cc3a8e7a69c627bf1a24ab4e152..1d5065fa245627fae3c7d8328b7065745d51f93d 100644 (file)
@@ -19,7 +19,7 @@ class UserList:
        def __setitem__(self, i, item): self.data[i] = item
        def __delitem__(self, i): del self.data[i]
        def __getslice__(self, i, j):
-               userlist = UserList()
+               userlist = self.__class__()
                userlist.data[:] = self.data[i:j]
                return userlist
        def __setslice__(self, i, j, list):