I've got a Base class with an attribute "foo" (of type Foo), and a
Derived class (derived from Base). In Derived's constructor, I try to
refer to Base.foo, but python complains:
  AttributeError: class Base has no attribute 'foo'

Any ideas? (code below)

=== CODE ===
#!/usr/bin/python

class Foo:
  def __init__ (self):
    self.x = 3

class Base:
  def __init__ (self):
    self.foo = Foo()

class Derived(Base):
  def __init__(self):
    Base.__init__(self)
    Base.foo.x = 5

Derived()
=== EOF ===

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to