From 6985ce32bb54ae3aa6d38f22726420d6747a8dd1 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Thu, 1 Oct 2015 15:14:36 -0700 Subject: [PATCH] handle case where Sublime Text does not have winreg builtin module --- WakaTime.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/WakaTime.py b/WakaTime.py index a428263..682165e 100644 --- a/WakaTime.py +++ b/WakaTime.py @@ -26,7 +26,10 @@ from subprocess import Popen try: import _winreg as winreg # py2 except ImportError: - import winreg # py3 + try: + import winreg # py3 + except ImportError: + winreg = None # globals @@ -133,7 +136,7 @@ def python_binary(): def find_python_from_registry(location, reg=None): - if platform.system() != 'Windows': + if platform.system() != 'Windows' or winreg is None: return None if reg is None: