'Initialize
See _make_connection for arg list.
callbacks take a single arg -- the worker in question
If the disconnect callback returns False, a new connection will NOT
be opened.'

def __init__(self, **kw):

    super(PersistentIOWorker, self).__init__(None)
    self.kw = kw
    self._connecting = True
    self._make_connection(**kw)
