[Python-Dev] Application configuration (was: PEP 389: argparse)
Oleg Broytman
phd at phd.pp.ru
Mon Sep 28 17:33:35 CEST 2009
On Mon, Sep 28, 2009 at 09:23:22AM -0600, m h wrote:
> Perhaps this is OT, but since command line parsing is part of
> configuration, I figure I'd throw it out there. My scripts often have
> configuration that the command line can override and I loosely follow
> the example hierarchy[0] listed in The Art of Unix Programming.
>
> Some configuration I want in a config file (but I want to override
> from the command line) and sometimes it's very nice to use environment
> variables for configuration.
The idea was discussed in the list many years ago but it seems to be
forgotten now.
> Does anyone else have interest in such functionality? Is it outside
> the realm of this PEP?
It is outside the scope of this particular PEP, but it is certainly an
interesting idea.
Actually it is the Right Thing, but I doubt it is possible to implement
such a generic configuration *framework* in the Python standard *library*.
Applications use different configfile layouts, some programs use w32
registry instead of configfiles...
Oleg.
--
Oleg Broytman http://phd.pp.ru/ phd at phd.pp.ru
Programmers don't die, they just GOSUB without RETURN.
More information about the Python-Dev
mailing list