diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-09-08 12:20:40 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-09-08 12:20:40 +0200 |
commit | 2b2d21aff0bbde86df2fc85fe505f1716bf7b79e (patch) | |
tree | a561cb0ec881b5464846cad649820af2bb143f5d /libmproxy/console/grideditor.py | |
parent | 8eff2df89e5be8415aeda526e70e10e023ac1b05 (diff) | |
download | mitmproxy-2b2d21aff0bbde86df2fc85fe505f1716bf7b79e.tar.gz mitmproxy-2b2d21aff0bbde86df2fc85fe505f1716bf7b79e.tar.bz2 mitmproxy-2b2d21aff0bbde86df2fc85fe505f1716bf7b79e.zip |
add --ignore ui indication
Diffstat (limited to 'libmproxy/console/grideditor.py')
-rw-r--r-- | libmproxy/console/grideditor.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libmproxy/console/grideditor.py b/libmproxy/console/grideditor.py index 642d8638..d629ec82 100644 --- a/libmproxy/console/grideditor.py +++ b/libmproxy/console/grideditor.py @@ -493,3 +493,15 @@ class ScriptEditor(GridEditor): script.Script.parse_command(val) except script.ScriptError, v: return str(v) + + +class IgnoreEditor(GridEditor): + title = "Editing ignore patterns" + columns = 1 + headings = ("Regex (matched on hostname:port / ip:port)",) + + def is_error(self, col, val): + try: + re.compile(val, re.IGNORECASE) + except re.error as e: + return "Invalid regex: %s" % str(e)
\ No newline at end of file |