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,