diff --git a/plugins/Unix/plugin.py b/plugins/Unix/plugin.py index 8ceb2b799..0f2495739 100644 --- a/plugins/Unix/plugin.py +++ b/plugins/Unix/plugin.py @@ -221,8 +221,12 @@ class Unix(callbacks.Plugin): 'not available.'), Raise=True) (out, err) = inst.communicate() inst.wait() - lines = out.splitlines() - lines = list(map(str.rstrip, lines)) + if sys.version_info[0] > 2: + lines = [i.decode('utf-8').rstrip() for i in out.splitlines()] + lines = list(map(str, lines)) + else: + lines = out.splitlines() + lines = list(map(str.rstrip, lines)) lines = filter(None, lines) irc.replies(lines, joiner=' ') else: