Mercurial > hg > config
annotate python/example/subclass.py @ 929:7c4be71a560b default tip
remove old aliases
| author | Jeff Hammel <k0scist@gmail.com> |
|---|---|
| date | Mon, 20 Oct 2025 15:22:19 -0700 |
| parents | ae7e75a8cdb0 |
| children |
| rev | line source |
|---|---|
| 598 | 1 import string |
| 2 from pprint import pprint | |
| 3 | |
| 4 class Foo: | |
| 5 pass | |
| 6 | |
| 7 class Bar(Foo): | |
| 8 pass | |
| 9 | |
| 10 fleem = 1 | |
| 11 | |
| 12 mystuff = {i:j for i, j in globals().items()} | |
| 13 types = {i:type(j) for i, j in globals().items()} | |
| 14 | |
| 15 mynewstuff = {i:j for i, j in mystuff.items() | |
| 16 if (type(j) == type(Foo)) and issubclass(j, Foo)} | |
| 17 | |
| 18 pprint(mynewstuff) |
