Lichen

Annotated tests/mutual_import/main.py

893:a13fc2cc28f0
2019-02-04 Paul Boddie Optimised __BOOL to test for integers and to return int values directly. For other value types, __VALUE need not be called once integers have been excluded, and so the attrvalue member can be accessed directly.
paul@2 1
import A
paul@2 2
paul@270 3
print A                 # A
paul@270 4
print A.C               # B.C
paul@270 5
print A.C()             # <B.C instance>
paul@270 6
print A.h               # A.h
paul@270 7
paul@270 8
print A.h(A.C())        # 1
paul@270 9
print A.h(A.D())        # 3
paul@270 10
paul@270 11
from B import E
paul@270 12
paul@270 13
print A.h(E())          # 2