shared.py 29.5 KB