On Feb 27, 2014, at 07:31 , Glyph <[email protected]> wrote:
> On Feb 26, 2014, at 7:41 PM, Matthew Pounsett <[email protected]> wrote:
>
>> In the above code block
>
> Before I start speculating as to what might be wrong, can you please attach
> an SSCCE <http://www.sscce.org/> that fully demonstrates the problem?
> listenTCP and listenSSL definitely work on my computer ;-)
Normally I would.. the problem is that I’m having difficulty doing that. As I
said, this is something that normally works for me .. but something is
interfering with it, and I can’t figure out what it might be. I suspect once
I’m able to produce a simple example that reproduces the error, I will know
exactly what the problem is.
One thing I just realized I’d been overlooking is a traceback when I ^c out of
my code (I haven’t yet added any handlers to shut down the reactor). The
difference between my attempt at an SSCCE and the actual code is that the
actual code raises an exception *after* the ^c. I had been assuming that had
something to do with the fact that I was breaking out of the code without
cleanly shutting things down, but my SSCCE doesn’t exhibit this behaviour.
Unfortunately the traceback doesn’t provide any info that helps me.
Traceback (most recent call last):
File “./app", line 239, in <module>
core.main_loop(config)
File "./modules/core.py", line 73, in main_loop
reactor.run()
File "/usr/local/lib/python2.7/site-packages/twisted/internet/base.py", line
1192, in run
self.mainLoop()
--- <exception caught here> ---
File "/usr/local/lib/python2.7/site-packages/twisted/internet/base.py", line
1204, in mainLoop
self.doIteration(t)
File
"/usr/local/lib/python2.7/site-packages/twisted/internet/pollreactor.py", line
155, in doPoll
l = self._poller.poll(timeout)
File "/usr/local/lib/python2.7/site-packages/twisted/internet/base.py", line
603, in sigInt
self.callFromThread(self.stop)
File "/usr/local/lib/python2.7/site-packages/twisted/internet/base.py", line
948, in callFromThread
self.wakeUp()
File "/usr/local/lib/python2.7/site-packages/twisted/internet/base.py", line
519, in wakeUp
self.waker.wakeUp()
File "/usr/local/lib/python2.7/site-packages/twisted/internet/posixbase.py",
line 181, in wakeUp
util.untilConcludes(os.write, self.o, b'x')
File "/usr/local/lib/python2.7/site-packages/twisted/python/util.py", line
832, in untilConcludes
return f(*a, **kw)
exceptions.OSError: [Errno 57] Socket is not connected
I’ll keep poking at it .. maybe something will jump out at me eventually.
_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python