shared.py 35 KB