11 May
2001
11 May
'01
12:44 p.m.
* Dieter Maurer <dieter@handshake.de> [2001-05-09 22:02]:
This magic works only, if the method is called with precisely one parameter less then the required arguments. It breaks very likely, when there are default parameters. In this case, you need to pass the "self" parameter explicitly and can not count on the magic.
Nice. So http://www.zope.org/Documentation/How-To/ExternalMethods is wrong in claiming that --cut-- Argument semantics for External Methods are identical to those for normal Python methods. You can define External Methods with default or keyword arguments just as you can in Python. --cut-- *sigh* Is there any decent, up-to-date information about these hidden gotchas in Zope? Cheers, Nils