Revision: 5862
Updated Code
at April 8, 2008 23:08 by kangell
Updated Code
class dictclass: """Takes a dictionary and uses it as its __dict__ member, effectively making the dictionary supply the object's attributes.""" def __init__( self, d ): self.__dict__ = d
Revision: 5861
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 8, 2008 23:06 by kangell
Initial Code
class dictclass: """Takes a dictionary and uses it as its __dict__ member, effectively making the dictionary supply the object's attributes.""" def __init__( self, d ): self.__dict__ = d
Initial URL
Initial Description
This bit of code allows you to turn code that looks like this: x = {'foo':1, 'bar':2 } x['foo'] = 3 Into this: x = dictclass( {'foo':1, 'bar':2 } ) x.foo = 3
Initial Title
Dictionary Class
Initial Tags
class
Initial Language
Python