'e' is an exception, not a socket, so get_exception_errno() is the appropriate function to obtain an error code from it.
Signed-off-by: Ben Pfaff <b...@nicira.com> --- python/ovs/socket_util.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/python/ovs/socket_util.py b/python/ovs/socket_util.py index 1fc80fd..f54b904 100644 --- a/python/ovs/socket_util.py +++ b/python/ovs/socket_util.py @@ -182,7 +182,7 @@ def set_nonblocking(sock): sock.setblocking(0) except socket.error, e: vlog.err("could not set nonblocking mode on socket: %s" - % os.strerror(get_socket_error(e))) + % os.strerror(get_exception_errno(e))) def set_dscp(sock, dscp): -- 1.7.2.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev