aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathod.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-07-23 23:31:26 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-07-23 23:31:26 +1200
commita950a4d7a3097685d54f325f32a169034e9435f1 (patch)
tree70c183f1a892cef1413ad1676a2f6a3b26171287 /libpathod/pathod.py
parent190392ea13f998fe298d48738131779f522d62e9 (diff)
downloadmitmproxy-a950a4d7a3097685d54f325f32a169034e9435f1.tar.gz
mitmproxy-a950a4d7a3097685d54f325f32a169034e9435f1.tar.bz2
mitmproxy-a950a4d7a3097685d54f325f32a169034e9435f1.zip
Add pathod --noapi to turn off the service API.
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r--libpathod/pathod.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index 4d1f9e2c..90064581 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -150,7 +150,7 @@ class Pathod(tcp.TCPServer):
LOGBUF = 500
def __init__( self,
addr, ssloptions=None, prefix="/p/", staticdir=None, anchors=None,
- sizelimit=None, noweb=False, nocraft=False
+ sizelimit=None, noweb=False, nocraft=False, noapi=False
):
"""
addr: (address, port) tuple. If port is 0, a free port will be
@@ -166,9 +166,10 @@ class Pathod(tcp.TCPServer):
self.staticdir = staticdir
self.prefix = prefix
self.sizelimit = sizelimit
+ self.noweb, self.nocraft, self.noapi = noweb, nocraft, noapi
+ if not noapi:
+ app.api()
self.app = app.app
- self.noweb = noweb
- self.nocraft = nocraft
self.app.config["pathod"] = self
self.log = []
self.logid = 0