I'm developing a module in Pycharm and I was wondering how best I could debug my work.
I've set up Pycharm in Run/Debug Configurations to load my module and use my virtual environment as an interpreter. I checked "Run with Python console".
It loads up ipython fine and I can create an instance of my class and run functions against it. While execution seems to stop at the breakpoint I have set in Pycharm, it doesn't catch it and let me step through or do anything else. Execution just stops. If I remove the breakpoint and restart it, it runs through the function fine.
How can I properly catch breakpoints so that I can start debugging?