micropython

Annotated tests/getattr_class_fake.py

803:39ba98ecc020
2014-06-01 Paul Boddie Fixed a docstring to describe the method's actual return value. syspython-as-target
paul@412 1
#!/usr/bin/env python
paul@412 2
paul@412 3
class C:
paul@412 4
    x = 1
paul@412 5
paul@412 6
class D:
paul@412 7
    x = 2
paul@412 8
paul@412 9
def getattr(obj, name):
paul@412 10
    return obj.x
paul@412 11
paul@412 12
result_1 = getattr(C, "x") # "x" should be a str, since no dynamic access is done
paul@412 13
result_2 = getattr(D, "x")
paul@412 14
paul@412 15
# vim: tabstop=4 expandtab shiftwidth=4