----- Original Message -----
> Thesaurus: A different way to call a dictionary.
> 
> Thesaurus is a new a dictionary subclass which allows calling keys as
> if they are class attributes and will search through nested objects
> recursively when __getitem__ is called.
> 
> You will notice that the code is disgusting simple. However I have
> found that
> this has completely changed the way I program in python. I've
> re-written some
> exiting programs using Thesaurus, and often realized 15-30% code
> reduction.
> Additionally I find the new code much easier to read.
> 
> If you find yourself programing with nested dictionaries often,
> fighting to
> generate output or command lines for external programs, or wish you
> had
> a dictionary that could act (sort of) like a class, Thesaurus may be
> for you.
> 
> --
> http://mail.python.org/mailman/listinfo/python-list
> 

did you know you can write

class TestClass:
        no = 'Class'
        way = 'this'


tc = TestClass()

print "Something you find clean, and I'm not sure why, this is way %(way)s and 
this is no %(no)s" % vars(tc).


JM


-- IMPORTANT NOTICE: 

The contents of this email and any attachments are confidential and may also be 
privileged. If you are not the intended recipient, please notify the sender 
immediately and do not disclose the contents to any other person, use it for 
any purpose, or store or copy the information in any medium. Thank you.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to