mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2024-11-25 09:21:04 +00:00
19 lines
463 B
Python
19 lines
463 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) 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
|