Skip to content

Commit 2ae2cdd

Browse files
Autorefresh Dev Documentation
1 parent a68d8ff commit 2ae2cdd

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

dev/_modules/libdebug/debugger/internal_debugger.html

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -793,10 +793,18 @@ <h1>Source code for libdebug.debugger.internal_debugger</h1><div class="highligh
793793
<span class="sd"> This method should only be called to free up resources when the debugger object is no longer needed.</span>
794794
<span class="sd"> &quot;&quot;&quot;</span>
795795
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">instanced</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">running</span><span class="p">:</span>
796-
<span class="bp">self</span><span class="o">.</span><span class="n">interrupt</span><span class="p">()</span>
796+
<span class="k">try</span><span class="p">:</span>
797+
<span class="bp">self</span><span class="o">.</span><span class="n">interrupt</span><span class="p">()</span>
798+
<span class="k">except</span> <span class="ne">ProcessLookupError</span><span class="p">:</span>
799+
<span class="c1"># The process has already been killed by someone or something else</span>
800+
<span class="n">liblog</span><span class="o">.</span><span class="n">debugger</span><span class="p">(</span><span class="s2">&quot;Interrupting process failed: already terminated&quot;</span><span class="p">)</span>
797801

798802
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">instanced</span><span class="p">:</span>
799-
<span class="bp">self</span><span class="o">.</span><span class="n">kill</span><span class="p">()</span>
803+
<span class="k">try</span><span class="p">:</span>
804+
<span class="bp">self</span><span class="o">.</span><span class="n">kill</span><span class="p">()</span>
805+
<span class="k">except</span> <span class="ne">ProcessLookupError</span><span class="p">:</span>
806+
<span class="c1"># The process has already been killed by someone or something else</span>
807+
<span class="n">liblog</span><span class="o">.</span><span class="n">debugger</span><span class="p">(</span><span class="s2">&quot;Killing process failed: already terminated&quot;</span><span class="p">)</span>
800808

801809
<span class="bp">self</span><span class="o">.</span><span class="n">instanced</span> <span class="o">=</span> <span class="kc">False</span>
802810

0 commit comments

Comments
 (0)