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

Reply via email to