LibreTranslate/wsgi.py
2025-12-10 12:46:53 -05:00

18 lines
376 B
Python

from libretranslate import main
def app(*args, **kwargs):
import sys
sys.argv = ['--wsgi']
for k in kwargs:
ck = k.replace("_", "-")
if isinstance(kwargs[k], bool):
if kwargs[k]:
sys.argv.append("--" + ck)
else:
sys.argv.append("--" + ck)
sys.argv.append(kwargs[k])
return main()