From f41a699f5d0fcdf237b40c41376c460be438ea5c Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Fri, 17 Aug 2012 01:14:05 -0700 Subject: [PATCH] Fix to make the choose-a-port loop work correctly for webconfig.py under Python3 --- share/tools/web_config/webconfig.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/share/tools/web_config/webconfig.py b/share/tools/web_config/webconfig.py index cf004719d..7ed6d519d 100755 --- a/share/tools/web_config/webconfig.py +++ b/share/tools/web_config/webconfig.py @@ -364,8 +364,9 @@ while PORT <= 9000: # Success break; except socket.error: - type, value = sys.exc_info()[:2] - if 'Address already in use' not in value: + err_type, err_value = sys.exc_info()[:2] + # str(err_value) handles Python3 correctly + if 'Address already in use' not in str(err_value): break PORT += 1