From 21f841486762c52cc89c41bbb4530e3429948ac4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 1 Sep 2016 22:52:46 +0530 Subject: [PATCH] Detect old version of Vista (before SP2) --- src/calibre/constants.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 673d2effec..7b46325698 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -29,7 +29,11 @@ isfrozen = hasattr(sys, 'frozen') isunix = isosx or islinux or ishaiku isportable = os.environ.get('CALIBRE_PORTABLE_BUILD', None) is not None ispy3 = sys.version_info.major > 2 -isxp = iswindows and sys.getwindowsversion().major < 6 +isxp = isoldvista = False +if iswindows: + wver = sys.getwindowsversion() + isxp = wver.major < 6 + isoldvista = wver.build < 6002 is64bit = sys.maxsize > (1 << 32) isworker = 'CALIBRE_WORKER' in os.environ or 'CALIBRE_SIMPLE_WORKER' in os.environ if isworker: