observable_mixin.py 2.19 KB