Nick Craig-Wood wrote:
class Hash:
    def __init__(self, **kwargs):
        for key,value in kwargs.items():
            setattr(self, key, value)
    def __getitem__(self, x):
        return getattr(self, x)
    def __setitem__(self, x, y):
        setattr(self, x, y)

You can simplify this: class Hash(object): def __init__(self, **kwargs): for key,value in kwargs.items(): setattr(self, key, value) __getitem__ = getattr __setitem__ = setattr

--Scott David Daniels
[EMAIL PROTECTED]
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to