always stop on the first line in debug
authorliana.bakradze <liana.bakradze@jetbrains.com>
Tue, 21 Jul 2015 10:40:58 +0000 (13:40 +0300)
committerliana.bakradze <liana.bakradze@jetbrains.com>
Tue, 21 Jul 2015 10:40:58 +0000 (13:40 +0300)
commit941d484330d52d79cd2f1bcb3941337c41b9e0f0
treee06a63130a760aaacb4a05bad39254c3d5b9a0fc
parent47ce99429f7021a759578961c1093dc03fc40e19
always stop on the first line in debug

Added custom executor to make canRun method in pyDebugRunner return false. Also it can be useful to replace debug tool window with custom tool window
python/edu/src/META-INF/PyCharmEduPlugin.xml
python/edu/src/com/jetbrains/python/edu/PyCharmEduInitialConfigurator.java
python/edu/src/com/jetbrains/python/edu/PyDebugCurrentFileAction.java [new file with mode: 0644]
python/edu/src/com/jetbrains/python/edu/PyDebugFileLineMarkerProvider.java [new file with mode: 0644]
python/edu/src/com/jetbrains/python/edu/PyEduDebugExecutor.java [new file with mode: 0644]
python/edu/src/com/jetbrains/python/edu/PyEduDebugRunner.java [new file with mode: 0644]
python/edu/src/com/jetbrains/python/edu/PyEduUtils.java [new file with mode: 0644]
python/edu/src/com/jetbrains/python/edu/PyExecuteFileLineMarkerProvider.java
python/edu/src/com/jetbrains/python/edu/PyRunConfigurationForFileAction.java [new file with mode: 0644]
python/edu/src/com/jetbrains/python/edu/PyRunCurrentFileAction.java
python/src/com/jetbrains/python/debugger/PyDebugRunner.java