aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathod.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-02-24 19:42:40 +1300
committerAldo Cortesi <aldo@nullcube.com>2013-02-24 19:42:40 +1300
commitba0caff2dc35ac47224ab5eedf7de611474e8827 (patch)
tree353711ad171f0206f352471d03bc4456c210864b /libpathod/pathod.py
parent69339836c20ed5d495c7f2c8c36064f7c3704325 (diff)
downloadmitmproxy-ba0caff2dc35ac47224ab5eedf7de611474e8827.tar.gz
mitmproxy-ba0caff2dc35ac47224ab5eedf7de611474e8827.tar.bz2
mitmproxy-ba0caff2dc35ac47224ab5eedf7de611474e8827.zip
Wrap webapp in a creation function.
This lets us spawn multiple instances of Pathod.
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r--libpathod/pathod.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index ac56619b..a088120d 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -238,9 +238,7 @@ class Pathod(tcp.TCPServer):
self.timeout, self.logreq, self.logresp, self.hexdump = timeout, logreq, logresp, hexdump
self.explain = explain
- if not noapi:
- app.api()
- self.app = app.app
+ self.app = app.make_app(noapi)
self.app.config["pathod"] = self
self.log = []
self.logid = 0