diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-06-06 15:59:24 -0700 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-06-06 15:59:24 -0700 |
commit | f2f5beb75d60954c88922fc7f483c289cc5d4a7d (patch) | |
tree | c269773538e8c663346191da69e824cbea06d5de /pathod/language/message.py | |
parent | 7cb7d9ad32c40cff9ceb0e28a5123960fed3638e (diff) | |
parent | 2ee5e8ef0e632545038a72f0cedc0320c59b00ff (diff) | |
download | mitmproxy-f2f5beb75d60954c88922fc7f483c289cc5d4a7d.tar.gz mitmproxy-f2f5beb75d60954c88922fc7f483c289cc5d4a7d.tar.bz2 mitmproxy-f2f5beb75d60954c88922fc7f483c289cc5d4a7d.zip |
Merge branch 'pathod-lang-http'
Diffstat (limited to 'pathod/language/message.py')
-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 |