diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2014-01-13 14:15:17 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2014-01-13 14:15:17 +1300 |
commit | 4f69eef8f310b87a45782b8d097dd148e815486a (patch) | |
tree | e64854cff09e399f99255413ad04a504da0b46a8 /libmproxy/console | |
parent | 42d4a2fae96b8b4ba35d3a88e20f278d79a0ccc6 (diff) | |
download | mitmproxy-4f69eef8f310b87a45782b8d097dd148e815486a.tar.gz mitmproxy-4f69eef8f310b87a45782b8d097dd148e815486a.tar.bz2 mitmproxy-4f69eef8f310b87a45782b8d097dd148e815486a.zip |
Extract command parsing and use in script grid editor
Diffstat (limited to 'libmproxy/console')
-rw-r--r-- | libmproxy/console/grideditor.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libmproxy/console/grideditor.py b/libmproxy/console/grideditor.py index fa5142f3..bbdde4e3 100644 --- a/libmproxy/console/grideditor.py +++ b/libmproxy/console/grideditor.py @@ -1,7 +1,7 @@ import copy, re, os import urwid import common -from .. import utils, filt +from .. import utils, filt, script from netlib import http_uastrings @@ -486,8 +486,9 @@ class PathEditor(GridEditor): class ScriptEditor(GridEditor): title = "Editing scripts" columns = 1 - headings = ("Path",) + headings = ("Command",) def is_error(self, col, val): - return False - - + try: + script.Script.parse_command(val) + except script.ScriptError, v: + return str(v) |