v1.50, I've been getting this from time to time:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 519, in connectionLost
protocol.connectionLost(reason)
File "/home/bitcoin/phoenix-1.50/minerutil/_newclient3420.py", line 826, in dispatcher
return func(*args, **kwargs)
File "/home/bitcoin/phoenix-1.50/minerutil/_newclient3420.py", line 1438, in _connectionLost_WAITING
self._disconnectParser(reason)
File "/home/bitcoin/phoenix-1.50/minerutil/_newclient3420.py", line 1367, in _disconnectParser
parser.connectionLost(reason)
--- ---
File "/home/bitcoin/phoenix-1.50/minerutil/_newclient3420.py", line 494, in connectionLost
self.bodyDecoder.noMoreData()
File "/usr/lib/python2.6/dist-packages/twisted/web/http.py", line 1388, in noMoreData
finishCallback('')
File "/home/bitcoin/phoenix-1.50/minerutil/_newclient3420.py", line 409, in _finished
self.finisher(rest)
File "/home/bitcoin/phoenix-1.50/minerutil/_newclient3420.py", line 1346, in _finishResponse
self._giveUp(Failure(reason))
exceptions.UnboundLocalError: local variable 'reason' referenced before assignment