aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2014-01-12 23:01:59 +1300
committerAldo Cortesi <aldo@nullcube.com>2014-01-12 23:02:29 +1300
commit42d4a2fae96b8b4ba35d3a88e20f278d79a0ccc6 (patch)
treea6df6b73fa85e1a095e1db67ceafa0f0df551f2c /libmproxy/console/__init__.py
parente5776b8be3ea36c065beabe416506871f34892e6 (diff)
downloadmitmproxy-42d4a2fae96b8b4ba35d3a88e20f278d79a0ccc6.tar.gz
mitmproxy-42d4a2fae96b8b4ba35d3a88e20f278d79a0ccc6.tar.bz2
mitmproxy-42d4a2fae96b8b4ba35d3a88e20f278d79a0ccc6.zip
Script refactoring: move script command parsing into script module.
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r--libmproxy/console/__init__.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index f68084ff..536b0bac 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -442,13 +442,13 @@ class ConsoleMaster(flow.FlowMaster):
else:
self.add_event("Method %s error: %s"%(method, val[1]))
- def run_script_once(self, path, f):
- if not path:
+ def run_script_once(self, command, f):
+ if not command:
return
- self.add_event("Running script on flow: %s"%path)
+ self.add_event("Running script on flow: %s"%command)
try:
- s = script.Script(shlex.split(path, posix=(os.name != "nt")), self)
+ s = script.Script(command, self)
except script.ScriptError, v:
self.statusbar.message("Error loading script.")
self.add_event("Error loading script:\n%s"%v.args[0])
@@ -462,15 +462,15 @@ class ConsoleMaster(flow.FlowMaster):
self._run_script_method("error", s, f)
s.unload()
self.refresh_flow(f)
- self.state.last_script = path
+ self.state.last_script = command
- def set_script(self, path):
- if not path:
+ def set_script(self, command):
+ if not command:
return
- ret = self.load_script(path)
+ ret = self.load_script(command)
if ret:
self.statusbar.message(ret)
- self.state.last_script = path
+ self.state.last_script = command
def toggle_eventlog(self):
self.eventlog = not self.eventlog