Talvez seja o caso de ver quais as possibilidades de erro que o pymongo pode levantar para uma query.