From 9c39fe2f2e69d2f7f4c8365bd30f0f0a63e1d03b Mon Sep 17 00:00:00 2001 From: Dave Page Date: Fri, 1 Jul 2016 15:50:28 +0100 Subject: [PATCH] Fix architecture detection on 32 bit Windows. Fixes #1427 --- web/pgadmin/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/pgadmin/__init__.py b/web/pgadmin/__init__.py index 133823b5b..0efb033f9 100644 --- a/web/pgadmin/__init__.py +++ b/web/pgadmin/__init__.py @@ -264,7 +264,11 @@ def create_app(app_name=config.APP_NAME): # Figure out what servers are present if os.name == 'nt': proc_arch = os.environ['PROCESSOR_ARCHITECTURE'].lower() - proc_arch64 = os.environ['PROCESSOR_ARCHITEW6432'].lower() + + try: + proc_arch64 = os.environ['PROCESSOR_ARCHITEW6432'].lower() + except: + proc_arch64 = None if proc_arch == 'x86' and not proc_arch64: arch_keys = {0}