wsgi support
This commit is contained in:
parent
29457397a1
commit
64d270dc4d
3 changed files with 47 additions and 9 deletions
19
wsgi.py
Normal file
19
wsgi.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from app import main
|
||||
|
||||
def app(*args, **kwargs):
|
||||
import sys
|
||||
sys.argv = ['--wsgi']
|
||||
for k in kwargs:
|
||||
ck = k.replace("_", "-")
|
||||
if isinstance(kwargs[k], bool) and kwargs[k]:
|
||||
sys.argv.append("--" + ck)
|
||||
else:
|
||||
sys.argv.append("--" + ck)
|
||||
sys.argv.append(kwargs[k])
|
||||
|
||||
instance = main()
|
||||
|
||||
if len(kwargs) == 0:
|
||||
return instance(*args, **kwargs)
|
||||
else:
|
||||
return instance
|
||||
Loading…
Add table
Add a link
Reference in a new issue