Skip to content

Commit 6c64464

Browse files
author
mantid-builder
committed
Update documentation
1 parent aaffb28 commit 6c64464

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

_modules/mantidimaging/core/parallel/manager.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,7 @@ <h1>Source code for mantidimaging.core.parallel.manager</h1><div class="highligh
500500
<span class="kn">import</span><span class="w"> </span><span class="nn">os</span>
501501
<span class="kn">import</span><span class="w"> </span><span class="nn">uuid</span>
502502
<span class="kn">from</span><span class="w"> </span><span class="nn">logging</span><span class="w"> </span><span class="kn">import</span> <span class="n">getLogger</span>
503+
<span class="kn">from</span><span class="w"> </span><span class="nn">pathlib</span><span class="w"> </span><span class="kn">import</span> <span class="n">Path</span>
503504
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">TYPE_CHECKING</span>
504505

505506
<span class="kn">import</span><span class="w"> </span><span class="nn">psutil</span>
@@ -592,7 +593,8 @@ <h1>Source code for mantidimaging.core.parallel.manager</h1><div class="highligh
592593

593594
<span class="k">def</span><span class="w"> </span><span class="nf">_is_safe_to_remove</span><span class="p">(</span><span class="n">mem_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><span class="p">:</span>
594595
<span class="n">process_start</span> <span class="o">=</span> <span class="n">psutil</span><span class="o">.</span><span class="n">Process</span><span class="p">()</span><span class="o">.</span><span class="n">create_time</span><span class="p">()</span>
595-
<span class="k">if</span> <span class="n">_is_mi_shared_mem</span><span class="p">(</span><span class="n">mem_name</span><span class="p">)</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">getmtime</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;</span><span class="si">{</span><span class="n">MEM_DIR_LINUX</span><span class="si">}</span><span class="s1">/</span><span class="si">{</span><span class="n">mem_name</span><span class="si">}</span><span class="s1">&#39;</span><span class="p">)</span> <span class="o">&lt;</span> <span class="n">process_start</span><span class="p">:</span>
596+
<span class="n">mem_path</span> <span class="o">=</span> <span class="n">Path</span><span class="p">(</span><span class="n">MEM_DIR_LINUX</span><span class="p">)</span> <span class="o">/</span> <span class="n">mem_name</span>
597+
<span class="k">if</span> <span class="n">_is_mi_shared_mem</span><span class="p">(</span><span class="n">mem_name</span><span class="p">)</span> <span class="ow">and</span> <span class="n">mem_path</span><span class="o">.</span><span class="n">exists</span><span class="p">()</span> <span class="ow">and</span> <span class="n">mem_path</span><span class="o">.</span><span class="n">stat</span><span class="p">()</span><span class="o">.</span><span class="n">st_mtime</span> <span class="o">&lt;</span> <span class="n">process_start</span><span class="p">:</span>
596598
<span class="k">try</span><span class="p">:</span>
597599
<span class="n">pid</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">mem_name</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">&#39;_&#39;</span><span class="p">)[</span><span class="mi">1</span><span class="p">])</span>
598600
<span class="n">_lookup_process</span><span class="p">(</span><span class="n">pid</span><span class="p">)</span>

0 commit comments

Comments
 (0)