[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