Совместное использование if-file и for-readline в конфигурационном файле wsgi.ini - PullRequest
0 голосов
/ 31 мая 2019

В моем файле wsgi.ini я пытаюсь сделать следующее: проверить, существует ли определенный файл и, если он существует, указать в нем переменные env.Если это не так, игнорируйте этот блок конфигурации и продолжайте.

...
if-file='/path/to/environment/file'
print="environment file exists, setting vars now"
for-readline='/path/to/environment/file'
  env=%(_)
endfor=
endif=
...

, но когда я запускаю uwsgi с этим конфигом, он говорит:

[uWSGI] getting INI configuration from wsgi.ini
recursive logic in options is not supported (option = for-readline)

Я изолировал эту ошибкутолько вызвать причину, команда for-readline встроена в оператор if.Как мне обойти это?Опять же, я пытаюсь найти переменные среды в этом файле, только если файл существует ... Если у меня нет какой-либо проверки условий для существования файла, то он будет жаловаться, что файл не существует, если он существует.не делает.

...