|
From: Dan G. <dkg...@lb...> - 2008-05-09 11:44:05
|
being new to the list, I was looking at the archives and came across this post on Nov. 2007. If this is still an open question, an easy answer is: look at how TurboGears uses configobj to do exactly this! > When I needed a way to specify configuration parameters for my program, I > chose ConfigObj without looking closely at ConfigParser very closely > because > I had a feeling ConfigObj was better. Recently, I started using the > logging > package with my software. It allows me to specify its configuration > using a > configuration file, but it uses ConfigParser to access it. I would > like to > keep all configuration data in one configuration file, so I figured > that it > wouldn't be a big deal to switch my software over to ConfigParser. When I > first encountered get/set, my stomach twisted. When I discovered that I > couldn't specify a list as an option, I aborted. I was transforming code > that was simple and transparent into something verbose and opaque. > Because > my configuration file is not compatible with ConfigParser, I am > resigned to > two configuration files, one for my code and one for logging. However, > I am > wondering first whether I am missing a one-configuration-file solution. I > suppose that logging needs to be updated to use ConfigObj, but perhaps > I am > missing a solution that I can apply more readily. > -- > Jeffrey Barish -Dan -- Dan Gunter. voice:510-495-2504 fax:510-486-6363 dsd.lbl.gov/~dang |