From bcd39743f04b13998ba83e96567d354b5a555464 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Wed, 11 Feb 2015 14:08:25 +0000 Subject: [PATCH] String: Strip all newline characters in base64 output. --- plugins/String/plugin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/String/plugin.py b/plugins/String/plugin.py index 3d59eda62..4701cffa4 100644 --- a/plugins/String/plugin.py +++ b/plugins/String/plugin.py @@ -101,6 +101,9 @@ class String(callbacks.Plugin): elif sys.version_info[0] >= 3 and isinstance(text, bytes): text = text.decode() + if encoding in ('base64', 'base64_codec'): + text = text.replace('\n', '') + # Reply irc.reply(text.rstrip('\n')) encode = wrap(encode, ['something', 'text'])