gen py code