aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2014-02-08 17:17:35 +1300
committerAldo Cortesi <aldo@nullcube.com>2014-02-08 17:17:35 +1300
commita85974eaa88e1f63fda72e3df7a0ec3a0216a8e4 (patch)
tree1ea82cd7ba54e673792b1ce12a3a3962dde0d704 /libmproxy/flow.py
parentb642b4870b9dee7fff608c599d82f38a87556d00 (diff)
downloadmitmproxy-a85974eaa88e1f63fda72e3df7a0ec3a0216a8e4.tar.gz
mitmproxy-a85974eaa88e1f63fda72e3df7a0ec3a0216a8e4.tar.bz2
mitmproxy-a85974eaa88e1f63fda72e3df7a0ec3a0216a8e4.zip
Fix flow initialization order error
Resolves #210
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 40786631..f4c24f28 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -5,7 +5,7 @@
import base64
import hashlib, Cookie, cookielib, re, threading
import os
-from flask import request
+import flask
import requests
import tnetstring, filt, script
from netlib import odict, wsgi
@@ -455,7 +455,7 @@ class FlowMaster(controller.Master):
else:
@app.mapp.before_request
def patch_environ(*args, **kwargs):
- request.environ["mitmproxy.master"] = self
+ flask.request.environ["mitmproxy.master"] = self
# the only absurd way to shut down a flask/werkzeug server.
# http://flask.pocoo.org/snippets/67/
@@ -464,7 +464,7 @@ class FlowMaster(controller.Master):
@app.mapp.route('/shutdown/<secret>')
def shutdown(secret):
if secret == shutdown_secret:
- request.environ.get('werkzeug.server.shutdown')()
+ flask.request.environ.get('werkzeug.server.shutdown')()
# Workaround: Monkey-patch shutdown function to stop the app.
# Improve this when we switch flask werkzeug for something useful.