micropython

tests/class_class_attr_indirect.py

442:13aae946513b
2011-07-05 Paul Boddie Introduced Instance() in place of None as a result and for the value of the active expression where no definitive object can be deduced. Made all Instance values compare equal to each other in order to avoid duplication in sets. Improved Constant comparisons. Fixed assignment counting where many values are provided in a single assignment. Added inspection support for conditional expressions (since they are used in the standard library).
     1 #!/usr/bin/env python     2      3 class A:     4     pass     5      6 class B(A):     7     pass     8      9 class C:    10     pass    11     12 a = A.__class__    13 b = B.__class__    14 c = C.__class__    15     16 result_1 = a is type and 1 or 0    17 result_2 = b is type and 2 or 0    18 result_3 = c is type and 3 or 0    19     20 # vim: tabstop=4 expandtab shiftwidth=4