python newbie
Hendrik van Rooyen
mail at microcorp.co.za
Sat Nov 3 07:36:24 CET 2007
"Bruno Desthuilliers" wrote:
>functions are *not* methods of their module.
Now I am confused - if I write:
result = foo.bar(param)
Then if foo is a class, we probably all agree that bar is
a method of foo.
But the same syntax would work if I had imported some
module as foo.
So what's the difference ? Why can't bar be called a method
of foo, or is it merely a convention that classes have
methods and modules have functions?
Note that I am purposely refraining from mentioning a module
that has a class that has a method.
- Hendrik
More information about the Python-list
mailing list