Get rid of logentries.to_unicode.

It wasn't doing anything that a literal couldn't do and used
unicode_escape which only understands latin1 (The author of the code
seems to have thought it took an encoding argument but it looks like
that was silently ignored.)
This commit is contained in:
Toshio Kuratomi 2016-04-30 07:45:51 -07:00
parent 145d8626d0
commit 48fa4f842e

View file

@ -78,10 +78,6 @@ except ImportError:
from ansible.plugins.callback import CallbackBase from ansible.plugins.callback import CallbackBase
def to_unicode(ch):
return codecs.unicode_escape_decode(ch)[0]
def is_unicode(ch): def is_unicode(ch):
return isinstance(ch, unicode) return isinstance(ch, unicode)
@ -106,7 +102,7 @@ class PlainTextSocketAppender(object):
self.INVALID_TOKEN = ("\n\nIt appears the LOGENTRIES_TOKEN " self.INVALID_TOKEN = ("\n\nIt appears the LOGENTRIES_TOKEN "
"parameter you entered is incorrect!\n\n") "parameter you entered is incorrect!\n\n")
# Unicode Line separator character \u2028 # Unicode Line separator character \u2028
self.LINE_SEP = to_unicode('\u2028') self.LINE_SEP = u'\u2028'
self.verbose = verbose self.verbose = verbose
self._conn = None self._conn = None