google for engine app python google-app-engine pycharm

python - for - google cloud sdk app engine



Romper la excepción no controlada en pycharm (2)

Ahora, en Pycharm 5 (al menos) puede romper las excepciones no controladas marcando "todas las excepciones" y "al finalizar".

¿Alguien sabe cómo romper con las excepciones no controladas en pycharm? por este enlace debería ser posible, aunque no se rompe por mí (compilación 105.58). ¿Hay algún cambio que deba activar para habilitar esto?

EDITAR: Hice lo que sugirió, pero el depurador no está rompiendo excepciones no controladas. Por favor, mira la captura de pantalla a continuación y avísame si necesito hacer algo más.

Parece que este es el mismo problema que romper las excepciones no controladas en pydev / gae . Pycharm usa pydevd para el depurador.

C:/Python25/python.exe "C:/Program Files/JetBrains/PyCharm 1.2.1/helpers/pydev/pydevd.py" --client 127.0.0.1 --port 49371 --file C:/Users/morpheus/PycharmProjects/untitled1/main.py pydev debugger: warning: psyco not available for speedups (the debugger will still work correctly, but a bit slower) pydev debugger: starting Connected to pydev debugger (build 105.58)

Puedo conseguir que se rompa en un proyecto ajeno a la gae, pero no se romperá en un proyecto de gae. ¿Cómo se puede arreglar esto?


Por favor revise la documentación :

Para crear un punto de interrupción de excepción

  1. En el menú principal, elija Ejecutar | Ver puntos de interrupción, o presione Ctrl + Shift + F8.
  2. Seleccione la pestaña Puntos de interrupción de excepción.
  3. Haga clic en el botón Agregar.
  4. En el cuadro de diálogo Ingresar clase de excepción, especifique la clase de excepción deseada de la biblioteca, o del proyecto, y haga clic en Aceptar.