[Tutor] importing another classes's __init__

Christopher Spears cspears2002 at yahoo.com
Sun Feb 29 16:12:25 EST 2004


I am trying to make a class called UList based on the
class UserList.  This is an example of how UserList
works:

>>> import UserList
>>> list = [1,2,3]
>>> a = UserList.UserList(list)
>>> a
[1, 2, 3]

This is the code I wrote for UList:

import UserList

class UList(UserList.UserList):
    def __init__(self, initlist=None):
        UserList.UserList.__init__(self,
initlist=None)

When I tried the class out, I got:
>>> import UList
>>> list = [1,2,3]
>>> a = UList.UList(list)
>>> a
[]

What gives?  I thought the line
UserList.UserList.__init__(self, initlist=None) would
import UserList's __init__ method.

-Chris




More information about the Tutor mailing list