From 8f02adacf9f6a82950db3018675440fadde2741f Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Tue, 14 Oct 2014 11:02:52 -0700 Subject: [PATCH] popup error message if Python not found --- WakaTime.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/WakaTime.py b/WakaTime.py index 30f5d24..a6c772c 100644 --- a/WakaTime.py +++ b/WakaTime.py @@ -181,6 +181,13 @@ class SendActionThread(threading.Thread): def plugin_loaded(): global SETTINGS print('[WakaTime] Initializing WakaTime plugin v%s' % __version__) + + if not HAS_SSL: + python = python_binary() + if not python: + sublime.error_message("Unable to find Python binary!\nWakaTime needs Python to work correctly.\n\nGo to https://www.python.org/downloads") + return + SETTINGS = sublime.load_settings(SETTINGS_FILE) after_loaded()