From 5d0ab749cb81c813e43c99e5c9390b68d573b824 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 4 May 2012 14:30:57 +0900 Subject: [PATCH] catch platform io error --- aqt/update.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/aqt/update.py b/aqt/update.py index 6a6f5c7a3..f8ca238f5 100644 --- a/aqt/update.py +++ b/aqt/update.py @@ -19,7 +19,13 @@ class LatestVersionFinder(QThread): self.main = main self.config = main.pm.meta plat=sys.platform - pver=platform.platform() + while 1: + try: + pver=platform.platform() + break + except IOError: + # interrupted system call + continue d = {"ver": aqt.appVersion, "pver": pver, "plat": plat,