diff options
author | Shadab Zafar <dufferzafar0@gmail.com> | 2016-06-05 22:54:14 +0530 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-06-06 11:52:45 -0700 |
commit | c4ac19be9fd6ab1186783d23774cc0c500677137 (patch) | |
tree | e170ed07bcdefbae06425c635acba9944f2f8c3f | |
parent | 4813f9c69eb09a5288f539992a01e2f0a9a03dc2 (diff) | |
download | mitmproxy-c4ac19be9fd6ab1186783d23774cc0c500677137.tar.gz mitmproxy-c4ac19be9fd6ab1186783d23774cc0c500677137.tar.bz2 mitmproxy-c4ac19be9fd6ab1186783d23774cc0c500677137.zip |
Py3: Use bytes_to_escaped_str for escaping message
-rw-r--r-- | pathod/language/message.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pathod/language/message.py b/pathod/language/message.py index 33124856..fea4f4de 100644 --- a/pathod/language/message.py +++ b/pathod/language/message.py @@ -1,5 +1,6 @@ import abc from . import actions, exceptions +from netlib import strutils LOG_TRUNCATE = 1024 @@ -49,7 +50,7 @@ class Message(object): def preview_safe(self): """ - Return a copy of this message that issafe for previews. + Return a copy of this message that is safe for previews. """ tokens = [i for i in self.tokens if not isinstance(i, actions.PauseAt)] return self.__class__(tokens) @@ -80,10 +81,10 @@ class Message(object): # We truncate at 1k. if hasattr(v, "values"): v = [x[:LOG_TRUNCATE] for x in v.values(settings)] - v = "".join(v).encode("string_escape") + v = strutils.bytes_to_escaped_str(b"".join(v)) elif hasattr(v, "__len__"): v = v[:LOG_TRUNCATE] - v = v.encode("string_escape") + v = strutils.bytes_to_escaped_str(v) ret[i] = v ret["spec"] = self.spec() return ret |