On 7/10/06, Garito <[EMAIL PROTECTED]> wrote:
__getattr__ some of you (I don't remember how exactly, sorry) have said
is a member to use only if there are no other way and I'm a little
scared for that
I think there's no "official" (as in "provided by the framework")
what you want. If you are too scared to implement some proof-of-concept
which involves good testing covering your use case, you should think
about another way to implement what you need.
you could also use __getattribute__(), this way you can also have
don't know how ZODB copes with this. or whether one needs to worry
__getattribute__ could be good (I test it and I like the way if there
are anyone with a better one)
Now my question is:
There are any way to distinguish when the property is called by ZMI or
FTP or another "system" call (about Zope) from the property when is
called outside ZMI?
Now I have a property like:
object.Property1 = '[/some/path]'
with the __getattribute__ override I can do
and the result is ok (the result of /some/path) but now if I go to
property tab of the object I can't see ['/some/path'] or raise an error
telling Property1 is not a member
What I would like to create is an object that in the ZMI has some
property values but when this properties are called the returns the
execution of the path (like macro expansion or similar)
Is this possible to do?
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -