micropython

docs/compatibility.txt

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 This document describes various compatibility differences between micropython
     2 and other Python implementations.
     3 
     4 Class Attribute Assignment
     5 --------------------------
     6 
     7                         Python                  micropython
     8                         ------                  -----------
     9 
    10 class C:
    11     ...
    12 
    13 # cls refers to C
    14 
    15 cls.attr = value        Class attribute         Run-time error
    16                         assigned
    17 
    18 Module Attribute Assignment
    19 ---------------------------
    20 
    21                         Python                  micropython
    22                         ------                  -----------
    23 
    24 import somemod
    25 
    26 somemod.attr = value    Module attribute        Run-time error
    27                         assigned