shared.py 21.5 KB