non.py