Hi! I have an ExtensionClass(es) question and, being the latest releases of them distributed with Zope, I decided to ask it here. Situation: 1) Class A subclasses 2+ extension classes E = {E1,...,En} and perhaps another non extension classes C = {C1,...,Cm}. That is, class A(B1,...,Bk): ...., where B1,...,Bk are each in E or in C. 2) a is an instance of A (a = A()) 3) a.foo(bar) is invoked 4) getattr is invoked in the first extension class in the inherited classes list (i.e. the first Bi belonging to E) Question: What happens then? I guess that calling Py_FindMethod (inside getattr implementation) will trigger a search in instance and base classes' dictionaries, but what about the other extension base classes and what about the searching order? I can't find any doc on these, so I'm needing your help. Thank you, Carlos. _________________________________________________________________ UOLMAIL - Todo Argentino tiene derecho a tener su e-mail. http://www.uolmail.com.ar
participants (1)
-
cpita