On Sat, 24 Jun 2006 14:23:43 +0200, Alessandro <[EMAIL PROTECTED]> wrote:
At the bottom of this email.
I'm using nevow from svn, last revision.
Python 2.4.1
Ok, I think this is a bug. IClientHandle is not registered in the context so
transient cannot be
used in the way it is documented (at least).
This is a bug IMHO and you should report it in trac under divmod.org.
But as I said the current version of livepage (which I think should be removed
because buggy, not really working and not very supported lately) is not the
main one.
I'm going to use the server side sessions and something similar "return
client.get(btn_idname).disable=true"... but I don't like it.
Sessions should not be used at all because you must always be able to
serialize them and their fields should remain somewhat fixed.
I can't understand: why sessions should be "serializzable"? Do you mean that
I should be able to write them to a file whenever I want?
Sessions are not in your control. Sessions are there for the server and not for
the user. It's the
server that needs to distinguish between different requests from the users and
not the developer.
Sessions are also a complete implementation detail (I mean the session object)
because it could easily be just a string (although that would be impractical).
Adding/Removing stuff from something that you do not own is pretty risky and
it's asking for trouble.
Probably you are right; my app is only made by few test modules. I have
choosed livepage because It is simpler to understand IMHO
Not understanding the source of a problem is a clear sign of not being simple.
Athena and livepage are similar in respect to difficulty and IMHO the americano
way is a bit better.
_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web