[Twisted-web] Instance of child element class never goes away?
jay at meangrape.com
Tue Nov 8 20:36:15 MST 2005
This is my first swing at using twisted...and I'm not much of a python
jockey either. I'm using twisted.web2, python 2.4.2 on FreeBSD.
I've got a simple (two page) application right now -- most of it is
shamelessly cribbed from the example provided in the documentation.
There's the TopLevel which has one child page -- child_antitrypsin.
child_antitrypsin is an instance of a Query class that returns a plain old
HTML string via http.Response.
Now, to get that string, the Query class has to send a request to another
server, get and parse an XML document and construct the string. All well
The problem I'm having is that the first child_antitrypsin that gets
instantiated seems to be the only one that ever gets created. Refreshing
the page -- or clicking on the link -- gives me the string twice...or three
times or however many. So, if the first result was "APPLE", the second
time, I'd get "APPLEAPPLE" and so on.
lynx -dump -head shows that the Last-Modified time is always the same (ie,
the creation time).
The behavior I expected was for the link to get clicked, the child to get
instantiated, do its work, return a result and go away. Do I need to
explicitly kill the child object?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://twistedmatrix.com/pipermail/twisted-web/attachments/20051108/00607efe/attachment.pgp
More information about the Twisted-web