I have noticed an AttributeError not being handled by the "popup" error handler. This, instead of breaking in my code breaks outside of the Debugging loop and means tracking it down the old fashioned way, and going to the line number.
The following showed up in a floating command prompt window.
Traceback (most recent call last):
File "D:\projects\ctg\main\ctg\src\tools\Exporter\photoshop_exporter.py", line 33, in <module>
File ".\core\config.py", line 44, in <module>
class Base_Exporter_Config( object ):
File ".\core\config.py", line 97, in Base_Exporter_Config
source_data_manager = core.exporter.Source_Data_Manager( core.exporter.Exportable_Manager )
AttributeError: 'module' object has no attribute 'exporter'
The error is that I did not import the module properly, and easy to solve.
To test unHandled Errors I did a test with:
x = 10 / 0.0
That broke in the IDE with the Error Handling Window present.