<p>Use IPython and activate the trace in the Python debugger as follows</p>
<pre><code>%pdb 1 
</code></pre>
<p>or</p>
<pre><code>%pdb on
</code></pre>
<p>to turn this off <code>%pdb 0</code> or <code>%pdf off</code></p>
<p>I do recommend using a formal IDE such as PyCharm or Visual Studio Code. The professional version of PyCharm is highly rated and within that use <strong>breakpoints</strong> . In Python3.7 there is supposed to be <code>breakpoint()</code> so you may not need an IDE, i.e. you set the breakpoint in your code using <code>breakpoint()</code>. In older versions of Python you can import this function via, <code>import pdb; pdb.set_trace()</code></p>
<p>Finally check out <code>PDB++</code> which is found <a href="https://pypi.org/project/pdbpp/" rel="nofollow noreferrer">here</a></p>
<p>Its important to note that experienced programmers often debug by simply inserting <code>print()</code> throughout their code and don't bother with an IDE</p>

CC BY-SA 4.0
2020-11-14T21:20:22.680Z
2020-11-14T21:27:56.877Z
2020-11-14T21:27:56.877Z
M__
<p>I am starting a project using Python to track, archive, assign and manage bioinformatics bugs. This software will be able to be integrated into project management software or stand alone.</p>
<ul>
<li>How do you currently track bugs/assign bioinformatics bugs using freely available bioinformatics software/websites?</li>
<li>What are features that you like/dislike? What are features that you would like to see in a bioinformatics bug tracker?</li>
</ul>
<p>I am a Biology student with basic/core Python skills.</p>

CC BY-SA 4.0
2021-05-17T07:33:15.587Z
Thanks for posting this question! Unfortunately, this question is unlikely to be answered by a single best response. This type of question is probably better suited to https://www.biostars.org/
winni2k
<python><bugs>
How do you currently track bugs in python using freely available software/websites?
# How do you currently track bugs in python using freely available software/websites?

(Asked by: username_0 on 2020-11-14)

I am starting a project using Python to track, archive, assign and manage bioinformatics bugs. This software will be able to be integrated into project management software or stand alone.

* How do you currently track bugs/assign bioinformatics bugs using freely available bioinformatics software/websites?
* What are features that you like/dislike? What are features that you would like to see in a bioinformatics bug tracker?

I am a Biology student with basic/core Python skills.

**Tags:** python, bugs
> **Comments:**
> **username_1**: Thanks for posting this question! Unfortunately, this question is unlikely to be answered by a single best response. This type of question is probably better suited to https://www.biostars.org/  

---

## 1 answers

### Answer by username_2 on 2020-11-14. Score: 2

Use IPython and activate the trace in the Python debugger as follows
%pdb 1 

or
%pdb on

to turn this off %pdb 0 or %pdf off
I do recommend using a formal IDE such as PyCharm or Visual Studio Code. The professional version of PyCharm is highly rated and within that use breakpoints . In Python3.7 there is supposed to be breakpoint() so you may not need an IDE, i.e. you set the breakpoint in your code using breakpoint(). In older versions of Python you can import this function via, import pdb; pdb.set_trace()
Finally check out PDB++ which is found here
Its important to note that experienced programmers often debug by simply inserting print() throughout their code and don't bother with an IDE


---

