On Jan 14, 1:41 pm, Richard Szopa <[EMAIL PROTECTED]> wrote:
> However, there's one piece that doesn't completely fit to the puzzle:
> why does getattr work? The help says:
>
> getattr(...)
>     getattr(object, name[, default]) -> value
>
>     Get a named attribute from an object; getattr(x, 'y') is
> equivalent to x.y.
>     When a default argument is given, it is returned when the
> attribute doesn't
>     exist; without it, an exception is raised in that case.
>
> Does it work on the basis that "getattr(x, 'y') is equivalent to x.y"?
> What is then a "named attribute for an object" in Python? It seems not
> to be equivalent to the value of the item whose name is 'y' in the
> object's class __dict__...
>
> Cheers,
>
>     -- Richard

I really need to publish this one day or another, since these
questions
about super keeps coming out:

http://www.phyast.pitt.edu/~micheles/python/super.html
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to