Thank you very much Robert.I have been using SuSE10.0 that contained
twisted.I could not find twisted when updating to SuSE10.1Wired.I am
back to suse10.0 again.I will learn more about twisted from now.<br><br><div><span class="gmail_quote">On 12/7/06, <b class="gmail_sendername"><a href="mailto:twisted-python-request@twistedmatrix.com">twisted-python-request@twistedmatrix.com
</a></b> &lt;<a href="mailto:twisted-python-request@twistedmatrix.com">twisted-python-request@twistedmatrix.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Send Twisted-Python mailing list submissions to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>or, via email, send a message with subject or body 'help' to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:twisted-python-request@twistedmatrix.com">
twisted-python-request@twistedmatrix.com</a><br><br>You can reach the person managing the list at<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:twisted-python-owner@twistedmatrix.com">twisted-python-owner@twistedmatrix.com</a><br><br>When replying, please edit your Subject line so it is more specific
<br>than &quot;Re: Contents of Twisted-Python digest...&quot;<br><br><br>Today's Topics:<br><br>&nbsp;&nbsp; 1. Re: web2: http Content-Length header (Pieter Grimmerink)<br>&nbsp;&nbsp; 2. twisted dohop ( Atli ?orbj?rnsson )<br>&nbsp;&nbsp; 3. Re: twisted dohop (Christopher Armstrong)
<br>&nbsp;&nbsp; 4. Re: web2: http Content-Length header (David Reid)<br>&nbsp;&nbsp; 5. Problems with building of twisted-2.4.0 (Steve Han)<br>&nbsp;&nbsp; 6. Re: Problems with building of twisted-2.4.0 (Robert Gravina)<br>&nbsp;&nbsp; 7. Re: web2: http Content-Length header (Pieter Grimmerink)
<br>&nbsp;&nbsp; 8. Thread (Gabriel)<br>&nbsp;&nbsp; 9. Re: Thread (Jean-Paul Calderone)<br>&nbsp;&nbsp;10. Re: web2: http Content-Length header (James Y Knight)<br>&nbsp;&nbsp;11. Re: web2: http Content-Length header (Pieter Grimmerink)<br><br><br>----------------------------------------------------------------------
<br><br>Message: 1<br>Date: Tue, 5 Dec 2006 22:55:37 +0100<br>From: Pieter Grimmerink &lt;<a href="mailto:mailinglists@grimmerink.nl">mailinglists@grimmerink.nl</a>&gt;<br>Subject: Re: [Twisted-Python] web2: http Content-Length header
<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:200612052255.37751.mailinglists@grimmerink.nl">200612052255.37751.mailinglists@grimmerink.nl
</a>&gt;<br>Content-Type: text/plain;&nbsp;&nbsp;charset=&quot;us-ascii&quot;<br><br>On Monday 04 December 2006 22:16, Pieter Grimmerink wrote:<br>&gt; Is it really necessary to remove the content-length header from the<br>&gt; response?
<br><br>Correction, it turns out indeed it has to be removed. If it isn't stripped<br>from the response, somehow the download stops after a single block of data<br>has been received.<br><br>Since the content-length is saved in 
self.length, the following could be a<br>workaround (and it does work fine here):<br><br>Add the Content-Length header again after calling setConnectionParams, at<br>the bottom of allHeadersReceived (line 195 twisted/web2/channel/http.py)
<br><br>&nbsp;&nbsp;self.inHeaders.setHeader('Content-Length', str(self.length))<br><br>What exactly goes wrong with setConnectionParams when the Content-Length<br>header is not (temporarily) removed is not 100% clear to me, so there
<br>probably are better solutions for this problem.<br><br>Regards, Pieter<br><br><br><br>------------------------------<br><br>Message: 2<br>Date: Tue, 5 Dec 2006 22:51:06 +0000<br>From: &quot; Atli ?orbj?rnsson &quot; &lt;
<a href="mailto:atlithorn@gmail.com">atlithorn@gmail.com</a>&gt;<br>Subject: [Twisted-Python] twisted dohop<br>To: <a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a><br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;
<a href="mailto:91142a380612051451k441243f8vd438f5daf618c3f8@mail.gmail.com">91142a380612051451k441243f8vd438f5daf618c3f8@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br><br>We would like to be added to the ProjectsUsingTwisted page. 
<a href="http://dohop.com">dohop.com</a> is a<br>flight planner and twisted runs what we call our &quot;priceserver&quot;. The<br>priceserver is under a substantial amount of load and twisted handles the<br>job handsomely.
<br><br>Try it out at <a href="http://www.dohop.com">http://www.dohop.com</a><br><br>The backend of the site runs otherwise almost wholly on Python with bits and<br>pieces in C. We do a lot of django under mod_python with a mysql db.
<br><br>Hope you see us fit for a mention and thank you for the amazing framework<br>that is twisted.<br><br>Atli Thorbjornsson<br><a href="http://dohop.com">dohop.com</a><br>-------------- next part --------------<br>An HTML attachment was scrubbed...
<br>URL: <a href="http://twistedmatrix.com/pipermail/twisted-python/attachments/20061205/ed12d2e0/attachment-0001.htm">http://twistedmatrix.com/pipermail/twisted-python/attachments/20061205/ed12d2e0/attachment-0001.htm</a>
<br><br>------------------------------<br><br>Message: 3<br>Date: Tue, 5 Dec 2006 18:18:14 -0500<br>From: &quot;Christopher Armstrong&quot; &lt;<a href="mailto:radix@twistedmatrix.com">radix@twistedmatrix.com</a>&gt;<br>Subject: Re: [Twisted-Python] twisted dohop
<br>To: &quot;Twisted general discussion&quot; &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:60ed19d40612051518j3adf62c4hb73ce4b8abc2c4d@mail.gmail.com">
60ed19d40612051518j3adf62c4hb73ce4b8abc2c4d@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=UTF-8; format=flowed<br><br>On 12/5/06, Atli Þorbjörnsson &lt;<a href="mailto:atlithorn@gmail.com">atlithorn@gmail.com
</a>&gt; wrote:<br>&gt; We would like to be added to the ProjectsUsingTwisted page. <a href="http://dohop.com">dohop.com</a> is a<br>&gt; flight planner and twisted runs what we call our &quot;priceserver&quot;. The<br>&gt; priceserver is under a substantial amount of load and twisted handles the
<br>&gt; job handsomely.<br>&gt;<br>&gt; Try it out at <a href="http://www.dohop.com">http://www.dohop.com</a><br><br>Ok, I've added it to the ProjectsUsingTwisted page, but really, this<br>kind of thing (that is, a commercial service) would be much more
<br>appropriate on the SuccessStories page -- it would be great if you<br>could give us a few official sentences about how Twisted helped you<br>develop this service so we could put it there.<br><br>--<br>Christopher Armstrong
<br>International Man of Twistery<br><a href="http://radix.twistedmatrix.com/">http://radix.twistedmatrix.com/</a><br><a href="http://twistedmatrix.com/">http://twistedmatrix.com/</a><br><a href="http://canonical.com/">http://canonical.com/
</a><br><br>------------------------------<br><br>Message: 4<br>Date: Tue, 5 Dec 2006 16:54:41 -0800<br>From: David Reid &lt;<a href="mailto:dreid@dreid.org">dreid@dreid.org</a>&gt;<br>Subject: Re: [Twisted-Python] web2: http Content-Length header
<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:48238A9C-A227-4816-991F-93FCA3F94C26@dreid.org">48238A9C-A227-4816-991F-93FCA3F94C26@dreid.org
</a>&gt;<br>Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed<br><br><br>On Dec 5, 2006, at 1:55 PM, Pieter Grimmerink wrote:<br><br>&gt; On Monday 04 December 2006 22:16, Pieter Grimmerink wrote:<br>&gt;&gt; Is it really necessary to remove the content-length header from the
<br>&gt;&gt; response?<br>&gt;<br>&gt; Correction, it turns out indeed it has to be removed. If it isn't<br>&gt; stripped<br>&gt; from the response, somehow the download stops after a single block<br>&gt; of data<br>&gt; has been received.
<br>&gt;<br>&gt; Since the content-length is saved in self.length, the following<br>&gt; could be a<br>&gt; workaround (and it does work fine here):<br><br>Why don't you just use self.length when showing the progress?<br>
-David<br><br>David Reid<br><a href="http://dreid.org/">http://dreid.org/</a><br><br><br><br><br><br>------------------------------<br><br>Message: 5<br>Date: Wed, 6 Dec 2006 15:23:49 +0800<br>From: &quot;Steve Han&quot; &lt;
<a href="mailto:hxianping@gmail.com">hxianping@gmail.com</a>&gt;<br>Subject: [Twisted-Python] Problems with building of twisted-2.4.0<br>To: twisted-python &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com
</a>&gt;<br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:702805a90612052323t780ee7e5h326917b2ce44713b@mail.gmail.com">702805a90612052323t780ee7e5h326917b2ce44713b@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;iso-8859-1&quot;
<br><br>Hi all,<br>I am new to Twisted.When building ZopeInterface-3.1.0-0c1 got the messages<br>as the following:<br><br> ...build/temp.linux-i686-2.4/Dependencies/zope.interface-<br>ZopeInterface-3.1.0c1/zope.interface/_zope_interface_coptimizations.o
<br>unable to execute gcc: No such file or directory<br>error: command 'gcc' failed with exit status 1<br><br>What does mean by that?<br>Which packages I need for building Twisted/ZopeInterface?<br>Thanks alot.<br>-------------- next part --------------
<br>An HTML attachment was scrubbed...<br>URL: <a href="http://twistedmatrix.com/pipermail/twisted-python/attachments/20061206/4a846c3c/attachment-0001.htm">http://twistedmatrix.com/pipermail/twisted-python/attachments/20061206/4a846c3c/attachment-0001.htm
</a><br><br>------------------------------<br><br>Message: 6<br>Date: Wed, 6 Dec 2006 17:03:20 +0900<br>From: Robert Gravina &lt;<a href="mailto:robert@gravina.com">robert@gravina.com</a>&gt;<br>Subject: Re: [Twisted-Python] Problems with building of 
twisted-2.4.0<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:20140598-9163-4239-9729-FF91F103B914@gravina.com">
20140598-9163-4239-9729-FF91F103B914@gravina.com</a>&gt;<br>Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed<br><br>&gt; Hi all,<br>&gt; I am new to Twisted.When building ZopeInterface-3.1.0-0c1 got the
<br>&gt; messages as the following:<br>&gt;<br>&gt;&nbsp;&nbsp;...build/temp.linux-i686-2.4/Dependencies/zope.interface-<br>&gt; ZopeInterface-3.1.0c1/zope.interface/_zope_interface_coptimizations.o<br>&gt; unable to execute gcc: No such file or directory
<br>&gt; error: command 'gcc' failed with exit status 1<br>&gt;<br>&gt; What does mean by that?<br>&gt; Which packages I need for building Twisted/ZopeInterface?<br>&gt; Thanks alot.<br><br>It seems that you are running Linux, but don't have GCC (a C
<br>compiler) installed. Parts of Zope Interface (and Twisted, too) are<br>written in C, so one is needed. Most Linux distributions install one<br>automatically, but as far as I know some don't if you don't&nbsp;&nbsp;ask it<br>to install development software. Either that, or it's installed but
<br>not in your PATH.<br><br>Anyhow, there should be a GUI program for adding/removing programs,<br>so use it to install &quot;gcc&quot;. If not,&nbsp;&nbsp;and you are using Ubuntu or<br>Debian &quot;apt-get install gcc&quot; or for Fedora try &quot;yum install gcc&quot; and
<br>then try building Twisted again.<br><br>Please excuse me if you know all this already (you are building<br>Twisted after all). It just seems like problem is that GCC is not<br>installed/cannot be found.<br><br>Robert<br>
<br><br><br><br>------------------------------<br><br>Message: 7<br>Date: Wed, 6 Dec 2006 10:35:11 +0100<br>From: Pieter Grimmerink &lt;<a href="mailto:mailinglists@grimmerink.nl">mailinglists@grimmerink.nl</a>&gt;<br>Subject: Re: [Twisted-Python] web2: http Content-Length header
<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:200612061035.12521.mailinglists@grimmerink.nl">200612061035.12521.mailinglists@grimmerink.nl
</a>&gt;<br>Content-Type: text/plain;&nbsp;&nbsp;charset=&quot;us-ascii&quot;<br><br>On Wednesday 06 December 2006 01:54, David Reid wrote:<br>&gt; Why don't you just use self.length when showing the progress?<br><br>The length is not passed to the Response object.
<br><br>twisted/web2/client/http.py line 168:<br>self.response = http.Response(self.code, self.inHeaders, self.stream)<br><br>This response object is then passed to the responseDefer callback, which<br>means we only have resultcode, headers and stream to work with.
<br><br>Rgds, Pieter<br><br><br><br>------------------------------<br><br>Message: 8<br>Date: Wed, 6 Dec 2006 04:23:32 -0800<br>From: Gabriel &lt;<a href="mailto:gabrielverta@gmail.com">gabrielverta@gmail.com</a>&gt;<br>Subject: [Twisted-Python] Thread
<br>To: <a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a><br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:2254669b0612060423t4f75043auef8424ab3b5e257f@mail.gmail.com">2254669b0612060423t4f75043auef8424ab3b5e257f@mail.gmail.com
</a>&gt;<br>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br><br>Hi!!<br><br>I'm new in Twisted, and I'm having problems with Thread.<br>I was looking for it at documentation, and saw that it's not safe<br>(!?), but it's possible to run using 
twisted.python.threadable, I<br>haven't understood the thread examples using simple TCP and<br>ServerFactoryl, there is anything like reactor.run() using it or can I<br>only use threads as client? Can anyone give me a basic example?
<br><br>Thanks!<br><br>from Brazil...<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gabriel<br><a href="http://www.garimpar.com">www.garimpar.com</a><br><br><br><br>------------------------------<br><br>Message: 9<br>Date: Wed, 6 Dec 2006 08:49:50 -0500
<br>From: Jean-Paul Calderone &lt;<a href="mailto:exarkun@divmod.com">exarkun@divmod.com</a>&gt;<br>Subject: Re: [Twisted-Python] Thread<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">
twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;20061206134950.20948.1512853559.divmod.quotient.60088@ohm&gt;<br>Content-Type: text/plain; format=flowed<br><br>On Wed, 6 Dec 2006 04:23:32 -0800, Gabriel &lt;
<a href="mailto:gabrielverta@gmail.com">gabrielverta@gmail.com</a>&gt; wrote:<br>&gt;Hi!!<br>&gt;<br>&gt;I'm new in Twisted, and I'm having problems with Thread.<br>&gt;I was looking for it at documentation, and saw that it's not safe
<br>&gt;(!?), but it's possible to run using twisted.python.threadable, I<br>&gt;haven't understood the thread examples using simple TCP and<br>&gt;ServerFactoryl, there is anything like reactor.run() using it or can I<br>
&gt;only use threads as client? Can anyone give me a basic example?<br>&gt;<br>&gt;Thanks!<br>&gt;<br>&gt;from Brazil...<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gabriel<br>&gt;<a href="http://www.garimpar.com">www.garimpar.com</a><br>&gt;
<br><br>You don't need threads to do most things in Twisted.&nbsp;&nbsp;More than that,<br>threads aren't /helpful/ for doing most things in Twisted.&nbsp;&nbsp;More than<br>that, most of Twisted was written so that threads could be avoided.
<br><br>Jean-Paul<br><br><br><br>------------------------------<br><br>Message: 10<br>Date: Wed, 6 Dec 2006 11:23:24 -0500<br>From: James Y Knight &lt;<a href="mailto:foom@fuhm.net">foom@fuhm.net</a>&gt;<br>Subject: Re: [Twisted-Python] web2: http Content-Length header
<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:1869B98D-5F03-49E0-9084-80771CE346F2@fuhm.net">1869B98D-5F03-49E0-9084-80771CE346F2@fuhm.net
</a>&gt;<br>Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed<br><br><br>On Dec 6, 2006, at 4:35 AM, Pieter Grimmerink wrote:<br><br>&gt; On Wednesday 06 December 2006 01:54, David Reid wrote:<br>&gt;&gt; Why don't you just use 
self.length when showing the progress?<br>&gt;<br>&gt; The length is not passed to the Response object.<br>&gt;<br>&gt; twisted/web2/client/http.py line 168:<br>&gt; self.response = http.Response(self.code, self.inHeaders
, self.stream)<br>&gt;<br>&gt; This response object is then passed to the responseDefer callback,<br>&gt; which<br>&gt; means we only have resultcode, headers and stream to work with.<br><br>Sorry for not responding before. The Content-Length is removed from
<br>the set of headers and moved to an attribute of the stream. This is<br>so that if anybody does content transforms before you get the data<br>(e.g. transparent uncompressing/etc), the length and the data is in<br>the same place, among other reasons.
<br><br>You're supposed to get the length from the stream object.<br>stream.length is an integer if the content length is known, and None<br>if it is not known.<br><br>James<br><br><br><br><br>------------------------------
<br><br>Message: 11<br>Date: Wed, 6 Dec 2006 18:39:40 +0100<br>From: Pieter Grimmerink &lt;<a href="mailto:mailinglists@grimmerink.nl">mailinglists@grimmerink.nl</a>&gt;<br>Subject: Re: [Twisted-Python] web2: http Content-Length header
<br>To: Twisted general discussion &lt;<a href="mailto:twisted-python@twistedmatrix.com">twisted-python@twistedmatrix.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:200612061839.40844.mailinglists@grimmerink.nl">200612061839.40844.mailinglists@grimmerink.nl
</a>&gt;<br>Content-Type: text/plain;&nbsp;&nbsp;charset=&quot;us-ascii&quot;<br><br>On Wednesday 06 December 2006 17:23, James Y Knight wrote:<br>&gt; You're supposed to get the length from the stream object.<br>&gt; stream.length
 is an integer if the content length is known, and None<br>&gt; if it is not known.<br><br>But stream.length is always None, even though the Content-Length is<br>specified.<br><br>Pasted below is an example which demonstrates what I'm doing.
<br>This is the response I'm getting:<br><br>&lt;twisted.web2.http.Response code=302, streamlen=None&gt;<br><br>And this is the response, when I add the line<br><br>self.stream.length = self.length<br><br>in twisted/web2/client/http.py, line 168:
<br><br>&lt;twisted.web2.http.Response code=302, streamlen=228&gt;<br><br>Rgds, Pieter<br><br>---------------------------------------------------<br><br>from twisted.internet import protocol<br>from twisted.web2 import stream as stream_mod, http, http_headers,
<br>responsecode<br>from twisted.web2.client.http import ClientRequest, HTTPClientProtocol<br><br>def testConn(host):<br>&nbsp;&nbsp;&nbsp;&nbsp;from twisted.internet import reactor<br>&nbsp;&nbsp;&nbsp;&nbsp;d = protocol.ClientCreator(reactor, HTTPClientProtocol).connectTCP(host,
<br>80)<br>&nbsp;&nbsp;&nbsp;&nbsp;def gotResp(resp):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;def print_(n):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;DATA&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;def printdone(n):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;DONE&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;GOT RESPONSE %s&quot; % resp<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stream_mod.readStream(
resp.stream, print_).addCallback(printdone)<br>&nbsp;&nbsp;&nbsp;&nbsp;def sendReqs(proto):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proto.submitRequest(ClientRequest(&quot;GET&quot;, &quot;/index.html&quot;,<br>{'Host':host}, None)).addCallback(gotResp)<br>&nbsp;&nbsp;&nbsp;&nbsp;d.addCallback
(sendReqs)<br>&nbsp;&nbsp;&nbsp;&nbsp;del d<br>&nbsp;&nbsp;&nbsp;&nbsp;reactor.run()<br><br>testConn(&quot;<a href="http://www.google.com">www.google.com</a>&quot;)<br><br><br><br>------------------------------<br><br>_______________________________________________
<br>Twisted-Python mailing list<br><a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br><a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
</a><br><br><br>End of Twisted-Python Digest, Vol 33, Issue 6<br>*********************************************<br></blockquote></div><br><br clear="all"><br>-- <br>Steve Han<br>Tel:(0531)82704691&nbsp;&nbsp; 13864091826