The documentation states that the ReconnectLDAPObject
is picklable, and it implements __getstate__
and __setstate__
methods to achieve this. However, the object isn't actually picklable, because it fails to remove/recreate the _reconnect_lock
attribute at pickle/unpickle time.
I've included a patch with the (very simple) fix.
Committed your patch. Please test.