From e361dba1f03a79f3b4161424ff8a18862ca0c4a9 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Sun, 5 Jan 2014 12:02:16 +0100 Subject: [PATCH] python: Emulate the previous `-l' option to ashd-wsgi3. --- python3/ashd-wsgi3 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python3/ashd-wsgi3 b/python3/ashd-wsgi3 index a07ac8d..2a8815b 100755 --- a/python3/ashd-wsgi3 +++ b/python3/ashd-wsgi3 @@ -8,12 +8,12 @@ except: pdm = None def usage(out): - out.write("usage: ashd-wsgi3 [-hAL] [-m PDM-SPEC] [-p MODPATH] [-t REQUEST-HANDLER[:PAR[=VAL](,PAR[=VAL])...]] HANDLER-MODULE [ARGS...]\n") + out.write("usage: ashd-wsgi3 [-hAL] [-m PDM-SPEC] [-p MODPATH] [-l REQLIMIT] [-t REQUEST-HANDLER[:PAR[=VAL](,PAR[=VAL])...]] HANDLER-MODULE [ARGS...]\n") hspec = "free", {} modwsgi_compat = False setlog = True -opts, args = getopt.getopt(sys.argv[1:], "+hALp:t:m:") +opts, args = getopt.getopt(sys.argv[1:], "+hALp:t:l:m:") for o, a in opts: if o == "-h": usage(sys.stdout) @@ -24,6 +24,8 @@ for o, a in opts: setlog = False elif o == "-A": modwsgi_compat = True + elif o == "-l": + hspec = "free", {"max": int(a), "abort": 10} elif o == "-t": hspec = ashd.serve.parsehspec(a) elif o == "-m": -- 2.11.0