Here's the traceback from when it's called:
File "./planeshiftbot.py", line 204, in reconnect
connection.reconnect()
File "/usr/local/pythonbrew/pythons/Python-2.7.2/lib/python2.7/site-packages/irc-0.8-py2.7.egg/irc/client.py", line 517, in reconnect
self.connect(self._connect_saved.args, *self._connect_saved.kwargs)
AttributeError: 'ServerConnection' object has no attribute '_connect_saved'
I believe the attribute name is being constructed in the wrong order for its usage. Look at irc/functools.py:
30 @functools.wraps(method)
31 def wrapper(self, args, *kwargs):
32 attr_name = 'saved' + method.func_name
Fixed and released in 0.9. Please test and confirm.