import nondynamic | |
aa = nondynamic.A() | |
aa.a = 1 | |
aa.b = 2 | |
try: | |
aa.c = 2 | |
err = 0 | |
except: | |
err = 1 | |
if not err: | |
raise RuntimeError, "A is not static" | |
class B(nondynamic.A): | |
c = 4 | |
def __init__(self): | |
nondynamic.A.__init__(self) | |
pass | |
pass | |
bb = B() | |
bb.c = 3 | |
try: | |
bb.d = 2 | |
err = 0 | |
except: | |
err = 1 | |
if not err: | |
raise RuntimeError, "B is not static" | |
cc = nondynamic.C() | |
cc.d = 3 |