[Twisted-Python] Weird, apparently platform-dependent bug that hoses reactor
Steve Waterbury
golux at comcast.net
Thu Jun 26 20:10:06 MDT 2003
Help!
This is a bug that I discovered after I had just completed
a change of name for one of the packages in my app, from
"common" (bad name) to "enterprise" (sounds too broad
but is actually appropriate in this case). Yes, I am
using t.enterprise modules (adbapi) and yes, I've made
sure that all our imports of that and of our module by that
name (pangalactic.enterprise :^) are fully-qualified.
The traceback we're getting is:
Traceback (most recent call last):
File "test_pger_get.py", line 37, in ?
reactor.run() # start the main loop
File "/usr/lib/python2.2/site-packages/twisted/internet/default.py", line 121, in run
self.startRunning(installSignalHandlers=installSignalHandlers)
File "/usr/lib/python2.2/site-packages/twisted/internet/default.py", line 115, in startRunning
self._handleSignals()
File "/usr/lib/python2.2/site-packages/twisted/internet/default.py", line 87, in _handleSignals
signal.signal(signal.SIGINT, self.sigInt)
SystemError: error return without exception set
--------------------------------------------------------------
This is coming from a pretty simple test script that
initializes some things and does a reactor.run() and
prints the result or the error.
(There's too much context to include all the code in this
message, but I'll send it off-list to anyone who's
interested.)
The platform-dependent aspect is that we have run the
exact same code on Debian (unstable) have *not* seen
this traceback there. We get the traceback on a
Red Hat 9 (2.4.20-18.9) machine.
Basically curious if anyone else has seen anything like
this.
(We are still in the process of trying to narrow the
differences between the code that ran -- before the
module name change [big time sed script job] and
after ... will post if we have a breakthrough.)
Thanks!
Steve
More information about the Twisted-Python
mailing list