id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	branch	branch_author	launchpad_bug
3718	twisted.internet.posixbase._Waker not defined on Jython	pjenvey		"posixbase defines a _Waker depending on the value of twisted.python.runtime.platformType, which is 'java' on Jython. There's no _Waker definition for 'java'

{{{
$ jython -W all ./bin/trial --reporter=bwverbose --unclean-warnings twisted
<snip>
Traceback (most recent call last):
  File ""./bin/trial"", line 24, in <module>
    run()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/scripts/trial.py"", line 361, in run
    test_result = trialRunner.run(suite)
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/trial/runner.py"", line 813, in run
    return self._runWithoutDecoration(test)
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/trial/runner.py"", line 839, in _runWithoutDecoration
    run()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/trial/runner.py"", line 834, in <lambda>
    run = lambda: suite.run(result)
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/trial/runner.py"", line 293, in run
    self._bail()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/trial/runner.py"", line 275, in _bail
    from twisted.internet import reactor
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/reactor.py"", line 38, in <module>
    selectreactor.install()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/selectreactor.py"", line 200, in install
    reactor = SelectReactor()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/selectreactor.py"", line 72, in __init__
    posixbase.PosixReactorBase.__init__(self)
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/posixbase.py"", line 168, in __init__
    ReactorBase.__init__(self)
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/base.py"", line 467, in __init__
    self._initThreads()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/base.py"", line 887, in _initThreads
    self.installWaker()
  File ""/Users/pjenvey/src/java/jython/jython-twisted/src/Twisted/twisted/internet/posixbase.py"", line 204, in installWaker
    self.waker = _Waker(self)
NameError: global name '_Waker' is not defined
}}}"	defect	closed	normal		core	fixed		thijs therve	branches/jython-waker-3718	exarkun	
