fix func.py bug