by aspidites » 19 Jan 2010, 19:27
Sorry for the double post, but my posts are still being moderated, so I can't simply edit.
Anyways, I've changed a few lines which make it so that you no longer need PIL or pyxdg. As soon a I get familiar with bazaar, I'll push a patch and see if you are interested.
I also decided out of pure boredom to reimplement config.py (currently not finished), which will do the following:
* simplify saving/loading/setting config options by leveraging ParserConfig as opposed to parsing files manually (no more evil eval btw)
* handle file operations in a safer (and cleaner) way than is currently implemented
* combines the 3 separate config files into one with settings (General, Audio, Keys, etc)
- If you are concerned about this being cluttered, don't worry, Sections are clearly marked with brackets (eg [Audio]
* more cross-platform compatibility
Anyways, I've named it new_config as not to interfere with the rest of the code. Plus, it isn't finished yet because I wasn't sure if you guys would approve of the changes I made, so I wanted to keep it separate.
Regards,
aspidites