First the functionalities described here are available on Netbeans trunk starting with hudson build #1030
Breakpoints in python debugger were almost basically operational, but where missing extra goodies features which are usually expected to be operational in modern IDE language debuggers :
- Run to cursor.
- Step out
- Conditional breakpoints
- Break on hit counts.
Starting with build #1030 the above features are now available with some extras minor fixes also concerning breakpoints.
Usually the most practical way of setting a breakpoint in Python as in any other Netbeans supported language is by just left clicking on the gutter of the line where you want the breakpoint to be set.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKrb2vSCjOOsWiIpTRCYeOCeLtq-M0k3HGS2WhASOT2OEUysEejer_bQ54eMeP-H2stu6bs7BsH-vni9ibgi-puDueFxMgDmPVA4wjQayZSb5WmqRsUj0Tfw8H9mw9iV99HFsV/s320/bp1.png)
then breakpoint is also visible in the breakpoint window as well:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7naL5Ct5m0TFThM9gJMFTFDCZbL6ba7qJ6pjUyV745IqSqb9pGDVxSJ6nMDvZvWSSURq1OV7QYnN8VjTlahr5CRWh-ODq-Y8zlWipUk1r49S07wux2sL1fEeCzmDJC8d41CgN/s320/bp2.png)
contextual menus are available when right clicking either in the breakpoint gutter
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJzyGc3T_RPd7e0l8GBM5ad1NvO4AmDAMcpPDPzGd-sAcOdXiZVSROQ72UlToee_jC9K4NUiqZTO1cOnN03ZQdK4YFO6Q8w1x30wo0tCDBAKyfZkWUGIAA7H7AF9PTR4VLmH63/s320/bp3.png)
or in the breakpoint window
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV5lLYNu6IBdDV_1QqFAMuVC-cvUoZ6v7GcxKaTZUzBy3KmcnMpAkAGvpcdJej3625mtOBHuvouj55iYpmCJQ6ACU3YSC_qs0D2QIpqyPzvdh_hHrXNkVBH2m3YWvksUs3Wzgb/s320/bp4.png)
The new feature here is now the capability of customizing breakpoints by selecting the breakpoint properties ; you can then customize the breakpoint and either set a condition or a hit count to the selected breakpoint if needed :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2nYw7UNZVpi1Ap6AzOvuFXV_9yFCe4G4sykH2cQQKN2kGPAOU1MuB2B1Ussx8WBtbLmGbDLMpVc-NC7bahEbJKAQDeoctG43zlB7_QRkRo67YTUZKVin85t7NPbDVtL81PHm3/s320/bp5.png)
And finally the "run to cursor" and "step out" debugging actions have been implemented and are now available as well
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_rv5JLZO969FzzmCIEFi5pSUhODYrgw2QArhAcp2KZpjLUTLuGqesnmzwR2auv8PspZHUb1oklkQZ0T8GLGGQ1CdzcaWJ9kIZWlBdspXiMa_imuo5r9_89lHzJcCxkfpDVoid/s320/bp6.png)