From 32854a4cbd5ff71cd650733b509e6a4d4d70a576 Mon Sep 17 00:00:00 2001 From: Nick Bolton Date: Wed, 16 Jun 2010 19:36:17 +0000 Subject: [PATCH] Improved VS reg key error --- build/commands.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build/commands.py b/build/commands.py index ce7de12e..9eb43415 100644 --- a/build/commands.py +++ b/build/commands.py @@ -533,7 +533,11 @@ class InternalCommands: else: key_name = r'SOFTWARE\Microsoft\VisualStudio\SxS\VC7' - key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key_name) + try: + key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key_name) + except: + raise Exception('Unable to open Visual Studio registry key. Application may not be installed.') + if generator.startswith('Visual Studio 8'): value,type = _winreg.QueryValueEx(key, '8.0') elif generator.startswith('Visual Studio 9'):