aserver.py