在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语句中。我该如何解决?再次,我仅在文件存在的情况下才尝试在该文件中获取环境变量。如果我没有某种条件检查文件是否存在,那么它将抱怨该文件不存在。没有。