FWIW, I run Perl Template Toolkit (http://template-toolkit.org/) to generate
my supervisord.conf so I can do any kind of variable
definition/substitution.

On Thu, Oct 22, 2009 at 9:46 AM, Tres Seaver <[email protected]> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Phillip Oldham wrote:
> > Not sure if this is the right place to post feature requests (the plope
> > collector seems to still have outstanding tickets from 2006).
> >
> > It would be really handy if it were possible to define custom variables
> > for use in the config files. For instance:
> >
> > [environment]
> > basepath=/var/www
> > project1=/mysite
> > project2=/othersite
> >
> > [program:mysite_wsgi]
> > directory=%(basepath)s%(project1)s
> >
> > [program:othersite_wsgi]
> > directory=%(basepath)s%(project2)s
> >
> > [program:randomsite_wsgi]
> > directory=%(basepath)s/random
>
> supervisor/options.py defines an 'UnhosedConfigParser' which derives
> from the 'RawConfigParser' in the stdlib 'ConfigParser' module, and
> therefore omits any of the variable expansion code.  If it derived from
> 'ConfigParser' instead, then you could get what you want by adding a
> '[DEFAULTS]' section to your config file.  I'm assuming, from its name,
> that the choice to use RawConfigParser was deliberate.
>
>
> Tres.
> - --
> ===================================================================
> Tres Seaver          +1 540-429-0999          [email protected]
> Palladion Software   "Excellence by Design"    http://palladion.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkrgjHgACgkQ+gerLs4ltQ5YZgCfZEtLxGtxOxh331e17Y6OP3ty
> w9wAoMcVKvuraynHqSnUUZulRsTO6XTj
> =lS9M
> -----END PGP SIGNATURE-----
> _______________________________________________
> Supervisor-users mailing list
> [email protected]
> http://lists.supervisord.org/mailman/listinfo/supervisor-users
>
_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to