From dccb4c8132800f9ee84cdfdaa602df76bfa65975 Mon Sep 17 00:00:00 2001 From: rakiru Date: Thu, 11 Jan 2018 20:25:39 +0000 Subject: Fix attempt to use non-existent name This theoretically also changes the meaning of the code from running the callback always, to only running the callback when there wasn't an error, which is what I'm assuming was meant, but in pratical terms, attempting to use `data` in the case of an error would have raised a `NameError` anyway. `else` on a try block will only run if nothing was raised. --- asciifarm/client/connection.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/asciifarm/client/connection.py b/asciifarm/client/connection.py index 4eb0ffe..251d376 100644 --- a/asciifarm/client/connection.py +++ b/asciifarm/client/connection.py @@ -21,7 +21,8 @@ class Connection: data = receive(self.sock) except Exception as err: onError(err) - callback(data) + else: + callback(data) def send(self, message): send(self.sock, bytes(message, 'utf-8')) -- cgit