diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-09-07 13:51:46 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-09-07 13:52:58 +0200 |
commit | d002371d30e4b0ab7d1d23023236a9446d4c2396 (patch) | |
tree | bbfa98708ce9cb6ed451665d63c5422bddd3ae2d /libmproxy/proxy | |
parent | a8d931089c9ecf450b69321706825cf694c1c08e (diff) | |
download | mitmproxy-d002371d30e4b0ab7d1d23023236a9446d4c2396.tar.gz mitmproxy-d002371d30e4b0ab7d1d23023236a9446d4c2396.tar.bz2 mitmproxy-d002371d30e4b0ab7d1d23023236a9446d4c2396.zip |
expose `next_layer` to inline scripts
Diffstat (limited to 'libmproxy/proxy')
-rw-r--r-- | libmproxy/proxy/root_context.py | 5 | ||||
-rw-r--r-- | libmproxy/proxy/server.py | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/libmproxy/proxy/root_context.py b/libmproxy/proxy/root_context.py index 87a540c0..dccdf023 100644 --- a/libmproxy/proxy/root_context.py +++ b/libmproxy/proxy/root_context.py @@ -40,7 +40,10 @@ class RootContext(object): Returns: The next layer """ + layer = self._next_layer(top_layer) + return self.channel.ask("next_layer", layer) + def _next_layer(self, top_layer): # 1. Check for --ignore. if self.config.check_ignore(top_layer.server_conn.address): return RawTCPLayer(top_layer, logging=False) @@ -119,4 +122,4 @@ class RootContext(object): class Log(object): def __init__(self, msg, level="info"): self.msg = msg - self.level = level
\ No newline at end of file + self.level = level diff --git a/libmproxy/proxy/server.py b/libmproxy/proxy/server.py index 5d067b45..c12bbbfa 100644 --- a/libmproxy/proxy/server.py +++ b/libmproxy/proxy/server.py @@ -137,4 +137,4 @@ class ConnectionHandler(object): def log(self, msg, level): msg = "{}: {}".format(repr(self.client_conn.address), msg) - self.channel.tell("log", Log(msg, level))
\ No newline at end of file + self.channel.tell("log", Log(msg, level)) |