aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools/console/consoleaddons.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/tools/console/consoleaddons.py')
-rw-r--r--mitmproxy/tools/console/consoleaddons.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/mitmproxy/tools/console/consoleaddons.py b/mitmproxy/tools/console/consoleaddons.py
index 905653e7..12448945 100644
--- a/mitmproxy/tools/console/consoleaddons.py
+++ b/mitmproxy/tools/console/consoleaddons.py
@@ -9,6 +9,7 @@ from mitmproxy import exceptions
from mitmproxy import flow
from mitmproxy import http
from mitmproxy import log
+from mitmproxy import tcp
from mitmproxy.tools.console import keymap
from mitmproxy.tools.console import overlay
from mitmproxy.tools.console import signals
@@ -112,7 +113,7 @@ class ConsoleAddon:
choices=sorted(console_palettes),
)
loader.add_option(
- "console_palette_transparent", bool, False,
+ "console_palette_transparent", bool, True,
"Set transparent background for palette."
)
loader.add_option(
@@ -334,9 +335,10 @@ class ConsoleAddon:
@command.command("console.view.flow")
def view_flow(self, flow: flow.Flow) -> None:
"""View a flow."""
- if hasattr(flow, "request"):
- # FIME: Also set focus?
+ if isinstance(flow, (http.HTTPFlow, tcp.TCPFlow)):
self.master.switch_view("flowview")
+ else:
+ ctx.log.warn(f"No detail view for {type(flow).__name__}.")
@command.command("console.exit")
def exit(self) -> None: