[Twisted-Python] 9.0.0 question
exarkun at twistedmatrix.com
exarkun at twistedmatrix.com
Thu Jan 21 03:58:42 EST 2010
On 03:43 am, glyph at 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 at twistedmatrix.com
>http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
More information about the Twisted-Python
mailing list