diff options
Diffstat (limited to 'libmproxy/console.py')
-rw-r--r-- | libmproxy/console.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libmproxy/console.py b/libmproxy/console.py index 5ed67244..0df1339c 100644 --- a/libmproxy/console.py +++ b/libmproxy/console.py @@ -61,8 +61,11 @@ def format_flow(f, focus, padding=3): ] if f.response or f.error or f.is_replay(): txt.append("\n" + " "*(padding+2)) + met = "" if f.is_replay(): txt.append(("method", "[replay] ")) + elif f.modified(): + txt.append(("method", "[edited] ")) if not (f.response or f.error): txt.append(("text", "waiting for response...")) @@ -504,6 +507,9 @@ class ConnectionView(WWrap): try: newflow, serr = self.flow.run_script(path) except flow.RunException, e: + if e.errout: + serr = "Script error code: %s\n\n"%e.returncode + e.errout + self.master.spawn_external_viewer(serr, None) self.master.statusbar.message("Script error: %s"%e) return if serr: |