Fix bool False parameters with wsgi

This commit is contained in:
Piero Toffanin 2024-08-12 13:58:32 -04:00
parent 279b55daaf
commit a9440a8c5c
2 changed files with 8 additions and 3 deletions

View file

@ -4,10 +4,12 @@ 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)
if isinstance(kwargs[k], bool):
if kwargs[k]:
sys.argv.append("--" + ck)
else:
sys.argv.append("--" + ck)
sys.argv.append(kwargs[k])