瀏覽代碼

- Per-process 'directory' value can now contain expandable values
like %(here)s. (See http://www.plope.com/software/collector/262).

Chris McDonough 17 年之前
父節點
當前提交
d945db319a
共有 2 個文件被更改,包括 6 次插入0 次删除
  1. 3 0
      CHANGES.txt
  2. 3 0
      src/supervisor/options.py

+ 3 - 0
CHANGES.txt

@@ -1,5 +1,8 @@
 Next Release
 
+  - Per-process 'directory' value can now contain expandable values
+    like %(here)s. (See http://www.plope.com/software/collector/262).
+
   - Accepted patch from Roger Hoover to allow for a new sort of
     process group: "fcgi-program".  Adding one of these to your
     supervisord.conf allows you to control fastcgi programs.  FastCGI

+ 3 - 0
src/supervisor/options.py

@@ -757,6 +757,9 @@ class ServerOptions(Options):
             environment = dict_of_key_value_pairs(
                 expand(environment_str, expansions, 'environment'))
 
+            if directory:
+                directory = expand(directory, expansions, 'directory')
+
             logfiles = {}
 
             for k in ('stdout', 'stderr'):