On 03:43 am, gl...@twistedmatrix.com wrote: > >On Jan 20, 2010, at 3:20 PM, Mikhail Terekhov wrote: >>Hi, >> >>I've switched recently from 8.2 to 9.0 and noticed that some of my >>client scripts >>hang in reactor.stop() on exit sometimes. That never happened before. >>For >>example if I run the gethostbyname.py from the twisted-names examples >>directory >>it prints the correct result and hangs forever until I press Cntrl-C. >>Then it prints the >>following traceback: > > >I don't see the behavior you describe, but I do see this traceback on >trunk with every 3rd run or so of that example - maybe the example is >buggy? > >doc/names/examples$ python gethostbyname.py twistedmatrix.com >twisted/names/dns.py:1670: DeprecationWarning: Please only pass IPs to >write(), not hostnames > self.transport.write(message.toStr(), address) >Traceback (most recent call last): > File "twisted/internet/udp.py", line 121, in doRead > self.protocol.datagramReceived(data, addr) > File "twisted/names/dns.py", line 1700, in datagramReceived > d.callback(m) > File "twisted/internet/defer.py", line 239, in callback > self._startRunCallbacks(result) > File "twisted/internet/defer.py", line 308, in _startRunCallbacks > self._runCallbacks() >--- <exception caught here> --- > File "twisted/internet/defer.py", line 324, in _runCallbacks > self.result = callback(self.result, *args, **kw) > File "twisted/names/common.py", line 239, in <lambda> > ).addBoth(lambda passthrough: (r.protocol.transport.stopListening(), >passthrough)[1]) >exceptions.AttributeError: 'NoneType' object has no attribute >'stopListening'
http://twistedmatrix.com/trac/ticket/4210 Jean-Paul > >Can you provide a simpler, more streamlined example of the problem >you're describing? > > >_______________________________________________ >Twisted-Python mailing list >Twisted-Python@twistedmatrix.com >http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python