[DICTIONARY] - Copy dictionary entries to attributes
Ilias Lazaridis
ilias at lazaridis.com
Tue Feb 21 06:13:38 EST 2006
Diez B. Roggisch wrote:
> 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
Looks intresting, but I am a newcomer to python.
How would the __getitem__ implementation look like?
.
--
http://lazaridis.com
More information about the Python-list
mailing list