Brett Carter wrote:
> What does it take to make an object publishable from an
> ExternalMethod?
> I.E., I have a class (see bottom of message) that does some url
> traversal trickery, that works from a python product.  Shouldn't I be
> able to just stick it in an External method, and just return it, i.e.:
> def returnme(self):
>     return MyClass()

Check out the object publishing chapter of the developer's guide

The reason that your example doesn't work is that you are calling the
external method, not using getattr, getitem, or __bobo_traverse__ to
traverse over it. When you call an object you are publishing it, not
traversing over it. In short, you can't traverse over the results of an
External Method.


Amos Latteier         mailto:[EMAIL PROTECTED]
Digital Creations

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to