From 51fc9fb5e0044d077c87d6483f52a034ab3313da Mon Sep 17 00:00:00 2001 From: Antti Ajanki Date: Thu, 16 Jun 2011 21:20:38 +0300 Subject: Show the real error message --- src/webvicli/webvicli/client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/webvicli') diff --git a/src/webvicli/webvicli/client.py b/src/webvicli/webvicli/client.py index 9ddb438..0d00ebc 100644 --- a/src/webvicli/webvicli/client.py +++ b/src/webvicli/webvicli/client.py @@ -317,8 +317,10 @@ class WVClient: return (status, errmsg) elif finished != -1: return (501, 'Unexpected handle (got %d, expected %d)' % (finished, handle)) + elif status != -1 or errmsg: + return (status, errmsg) else: - return (501, 'No active sockets') + return (502, 'empty fdset but handle is not ready!') readyread, readywrite, readyexc = select.select(readfds, writefds, excfds, 30.0) -- cgit v1.2.3