diff options
Diffstat (limited to 'mitmproxy/addons/dumper.py')
-rw-r--r-- | mitmproxy/addons/dumper.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mitmproxy/addons/dumper.py b/mitmproxy/addons/dumper.py index e94d6a79..12b0c34b 100644 --- a/mitmproxy/addons/dumper.py +++ b/mitmproxy/addons/dumper.py @@ -2,6 +2,7 @@ import itertools import sys import click +import shutil import typing # noqa @@ -124,6 +125,9 @@ class Dumper: url = flow.request.pretty_url else: url = flow.request.url + terminalWidthLimit = max(shutil.get_terminal_size()[0] - 25, 50) + if self.flow_detail < 1 and len(url) > terminalWidthLimit: + url = url[:terminalWidthLimit] + "…" url = click.style(strutils.escape_control_characters(url), bold=True) http_version = "" |