[DICTIONARY] - Copy dictionary entries to attributes

Diez B. Roggisch deets at nospam.web.de
Sat Feb 18 12:37:25 EST 2006


Ilias Lazaridis schrieb:
> remark: not sure if the term "dictionary" is correct here.
> 
> I have the following situation:
> 
> within a setup.cfg, settings are passed this way:
> 
> settings=project_page=theProjectPage.com
>         myVar=myValue
> 
> those are accessible later like this:
> 
> settings['project_page'] / settings['myValue']
> 
> -
> 
> Now my question: is there any standard function to map the settings 
> directly to attributes?
> 
> something like:
> 
> dictionary_make_attributes(settings)
> 
> thus they can be accessed via:
> 
> settings.project_page / settings.myVar
> 
> or
> 
> copy_dictionary_entries_to_attributes(vars, settings)
> 
> vars.project_page / vars.myVar


Either you use __getitem__, or the "bunch"-recipe:

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52308

Diez




More information about the Python-list mailing list