PYTHONPATH перезаписывается при работе под наблюдением

У меня есть следующий конфиг программы супервизора:

[program:showvars]
environment=TESTVAR=hi,PYTHONPATH=/home/eric/python/tools/
command=python /home/eric/showvars.py

где showvars.py просто перебирает переменные окружения и печатает их значения:

import os
for param in os.environ.keys():
    print "%20s %s" % (param,os.environ[param])

Я получаю следующий (сокращенный) вывод:

         TESTVAR hi
      PYTHONPATH /

Что может сбрасывать мою PYTHONPATH?

1 ответ

Окружение пути с кавычками исправляет это:

[program:showvars]
environment=TESTVAR=hi,PYTHONPATH='/home/eric/python/tools/'
command=python /home/eric/showvars.py
Другие вопросы по тегам