Ver Fonte

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

Chris McDonough há 17 anos atrás
pai
commit
d945db319a
2 ficheiros alterados com 6 adições e 0 exclusões
  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'):