From 68b457184df975ee392b99806b8f98d8f2edc2e7 Mon Sep 17 00:00:00 2001 From: Felix Laurie von Massenbach Date: Thu, 26 Jun 2014 02:00:17 +0100 Subject: [PATCH] Fix bad encoding. In python3, string.encode returns a byte array like: b'14.1:\t/home/felix/devel/autojump' This stops autojump from functioning at all. --- bin/autojump_utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/autojump_utils.py b/bin/autojump_utils.py index 48f2185..bac2f37 100644 --- a/bin/autojump_utils.py +++ b/bin/autojump_utils.py @@ -30,6 +30,8 @@ def create_dir(path): def encode_local(string): """Converts string into user's preferred encoding.""" + if is_python3(): + return string return string.encode(sys.getfilesystemencoding() or 'utf-8')