I wanted to use python in preference to Lua whilst developing DjangoPBX. But I found the interface buggy, I could never track it down but there seemed to be some memory corruption between successive calls to Python within the FreeSWITCH module.
I did submit some pull requests to FreeSWITCH that were accepted and fixed some issues, but I eventually gave up and decided to use mod HTTAPI instead for what I needed.basically http calls to a python back end.
Lua is the recommended lightweight scripting language by the FreeSWITCH team. In my opinion, Lua is great for short scripting requirements, but for complex routines, a stronger typed language, with bounds checking and error handling like Python is much more suited to production environments.