shared.py 32 KB