From 766614e036eb129bfa8bbb0b80905bb42567dc1f Mon Sep 17 00:00:00 2001 From: Dan Dodson Date: Thu, 17 Jul 2014 12:47:59 -0400 Subject: [PATCH] Fix key error on 32 bit systems --- git.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/git.py b/git.py index 54bfad90..3b84c535 100644 --- a/git.py +++ b/git.py @@ -121,10 +121,9 @@ def find_git(): if not git_path: # /usr/local/bin:/usr/local/git/bin if os.name == 'nt': - extra_paths = ( - os.path.join(os.environ["ProgramFiles"], "Git", "bin"), - os.path.join(os.environ["ProgramFiles(x86)"], "Git", "bin"), - ) + extra_paths = [os.path.join(os.environ["ProgramFiles"], "Git", "bin"), ] + if os.environ.__contains__("ProgramFiles(x86)"): + extra_paths.append(os.path.join(os.environ["ProgramFiles(x86)"], "Git", "bin")) else: extra_paths = ( '/usr/local/bin',