From 35ebecfa6eecedebab7c10c3351485b6aaea0b82 Mon Sep 17 00:00:00 2001 From: urlbot Date: Tue, 7 Jul 2015 00:32:05 +0200 Subject: [PATCH] decode: hide meaningless \x style transcription --- plugins.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins.py b/plugins.py index bd643b9..6def501 100644 --- a/plugins.py +++ b/plugins.py @@ -482,14 +482,19 @@ def command_decode(argv, **args): char_esc = str(char.encode('unicode_escape'))[3:-1] + if 0 == len(char_esc): + char_esc = '' + else: + char_esc = ' (%s)' % char_esc + try: uni_name = unicodedata.name(char) except Exception as e: log.plugin('decode(%s) failed: %s' % (char, e)) - out.append("can't decode %s (%s): %s" % (char, char_esc, e)) + out.append("can't decode %s%s: %s" % (char, char_esc, e)) continue - out.append('%s (%s) is called "%s"' % (char, char_esc, uni_name)) + out.append('%s%s is called "%s"' % (char, char_esc, uni_name)) if 1 == len(out): return {