I have a non english local on linux desktop and has a bug (on load or reload plugin):
[WakaTime] [INFO] Initializing WakaTime plugin v6.0.3
Traceback (most recent call last):
File "./sublime_plugin.py", line 62, in reload_plugin
File "./WakaTime.py", line 517, in <module>
plugin_loaded()
File "./WakaTime.py", line 498, in plugin_loaded
if not python_binary():
File "./WakaTime.py", line 185, in python_binary
path = find_python_in_folder(path)
File "./WakaTime.py", line 285, in find_python_in_folder
log(DEBUG, u('Python Version Output: {0}').format(u(sys.exc_info()[1])))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 10: ordinal not in range(128)
+ Info: processing `Python': please wait...
Simple fix is:
change: log(DEBUG, u('Python Version Output: {0}').format(u(sys.exc_info()[1])))
to: log(DEBUG, u('Python Version Output: {0}').format(u(str(sys.exc_info()[1]))))
Hi Alan!
Context: SublimeText2
I have a non english local on linux desktop and has a bug (on load or reload plugin):
For example sys.excinfo (for russian local):
Simple fix is: change: log(DEBUG, u('Python Version Output: {0}').format(u(sys.exc_info()[1]))) to: log(DEBUG, u('Python Version Output: {0}').format(u(str(sys.exc_info()[1]))))