shared.py 43 KB