[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