def __init__(self, *args, **kwargs): super(Socket, self).__init__(*args, **kwargs) object.__setattr__(self, '_Socket__send_lock', _RLock())