add @concurrent decorator for inline scripts, fixes #176

This commit is contained in:
Maximilian Hils
2013-12-15 02:43:16 +01:00
parent 224cd41dc2
commit 605950bfdf
6 changed files with 128 additions and 9 deletions

View File

@@ -0,0 +1,31 @@
import time
from libmproxy.script import concurrent
@concurrent
def request(context, flow):
time.sleep(0.1)
@concurrent
def response(context, flow):
context.log("response")
@concurrent
def error(context, err):
context.log("error")
@concurrent
def clientconnect(context, cc):
context.log("clientconnect")
@concurrent
def clientdisconnect(context, dc):
context.log("clientdisconnect")
@concurrent
def serverconnect(context, sc):
context.log("serverconnect")