在wsgi.ini配置文件中一起使用if-file和for-readline

时间:2019-05-30 22:36:18

标签: python uwsgi wsgi

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

0 个答案:

没有答案