Tengo un problema cuando escribo código python incluyendo los módulos qgis. Como se puede ver a continuación, cuando suelo llamar a una variable que no existe (por ejemplo), recibo el mensaje de error habitual. Justo lo que se espera que ocurra. Pero después de haber importado qgis.core y qgis.utils en python, todos los mensajes de error desaparecen (ver más abajo). Esto obviamente hace que la depuración de código sea extremadamente tediosa, ya que nunca obtengo ninguna indicación, de por qué y dónde falló un código.
>>> print this_variable_does_not_exist
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'this_variable_does_not_exist' is not defined
>>> from qgis.core import *
>>> from qgis.utils import *
>>> print this_variable_does_not_exist
>>> (<< why is there no error here?)
¿Cómo puedo detener este comportamiento "supresor de errores"?