python getting trapped