On 11/2/07, Thomas Perl <thp at perli.net> wrote: > Hello! > > I've just finished a migration step that I wanted to do for some time > now. Previously, configuration and settings has been managed by > gPodderLibClass in gpodder.libgpodder. I've now written a more > sophisticated and automated settings manager that will allow us to > "subscribe" to GTK widgets and update configuration in real time without > writing lots of code. > > If you are interested in looking at the code, it can be found in > src/gpodder/config.py. > > Please test the code in SVN to see if there are any regressions. It's a > big commit, so some bug might have slipped through, although I did a > review of the diff before sending it to the repository. > > Here's what diffstat says about the svn diff: > > ChangeLog | 26 +++ > src/gpodder/config.py | 224 ++++++++++++++++++++++++++++++ > src/gpodder/download.py | 14 - > src/gpodder/gui.py | 134 +++++++----------- > src/gpodder/libgpodder.py | 331 ++++++-----------------------[...] > src/gpodder/libipodsync.py | 4 > src/gpodder/libplayers.py | 22 -- > src/gpodder/libpodcasts.py | 19 +- > src/gpodder/services.py | 8 - > src/gpodder/util.py | 24 +++ > 10 files changed, 400 insertions(+), 406 deletions(-) > > > Thomas Hey Thomas, I just downloaded the latest svn and played with it. It seemed to work perfectly, the new config manager is really cool :) nick