diff --git a/src/epplibwrapper/socket.py b/src/epplibwrapper/socket.py index 19ad2bd0b..716fef18a 100644 --- a/src/epplibwrapper/socket.py +++ b/src/epplibwrapper/socket.py @@ -61,7 +61,13 @@ class Socket: return False else: self.disconnect() - return not self.is_login_error(response.code) + + # If we encounter a login error, fail + if self.is_login_error(response.code): + return False + + # otherwise, just return true + return True def disconnect(self): """Close the connection."""