From 5810e7c0df3f33c20a34daa1bb6480f7bd762353 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Fri, 24 Feb 2012 14:01:17 +1300 Subject: Make return arrow match return code color. Suggested by Jim Cheetham --- libmproxy/console/common.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'libmproxy/console') diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py index 22d9e51d..03880522 100644 --- a/libmproxy/console/common.py +++ b/libmproxy/console/common.py @@ -143,10 +143,11 @@ def format_flow(f, focus, extended=False, padding=2): ("fixed", preamble, urwid.Text("")) ) - if f.response or f.error: - resp.append(fcol(SYMBOL_RETURN, "method")) - if f.response: + if f.response.code in [200, 304]: + resp.append(fcol(SYMBOL_RETURN, "goodcode")) + else: + resp.append(fcol(SYMBOL_RETURN, "error")) if f.response.is_replay(): resp.append(fcol(SYMBOL_REPLAY, "replay")) if f.response.code in [200, 304]: @@ -168,6 +169,7 @@ def format_flow(f, focus, extended=False, padding=2): else: resp.append(fcol("[empty content]", rc)) elif f.error: + resp.append(fcol(SYMBOL_RETURN, "error")) resp.append( urwid.Text([ ( -- cgit v1.2.3