summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/getattr.py
blob: a021e38fb0aefdbde6236ec715c2e6743a3eb378 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
# test __getattr__

class A:
    def __init__(self, d):
        self.d = d

    def __getattr__(self, attr):
        return self.d[attr]

a = A({'a':1, 'b':2})
print(a.a, a.b)