cross platform application configuration files
Lee Harr
missive at frontiernet.net
Fri Feb 28 08:37:24 EST 2003
Hi;
I am writing a game library on top of python and pygame
( http://www.nongnu.org/pygsear/ ) and I want to store some
application defaults somewhere....
I work mostly on FreeBSD, so I would tend to create a file for
my application ~/.pygsear and store app configuration there.
Of course there are other platforms *cough* etc *cough* where
that makes no sense.
I really have no desire to learn the intricacies of using
the registry, but if there were a module already built where
I might say:
import xpconf
xpconf.store('pygsear', 'WINWIDTH', 800)
xpconf.store('pygsear', 'WINHEIGHT', 600)
WINWIDTH = xpconf.get('pygsear', 'WINWIDTH')
WINHEIGHT = xpconf.get('pygsear', 'WINHEIGHT')
and it would just "do the right thing" for the platform,
I might be convinced to use that...
Does such a beastie exist?
More information about the Python-list
mailing list