Skip to content

Commit 0d3b914

Browse files
Print output when unable to parse JSON (#102)
* Print output when unable to parse JSON * Apply automatic documentation changes Co-authored-by: paulineribeyre <[email protected]>
1 parent 2e62e84 commit 0d3b914

File tree

8 files changed

+23
-7
lines changed

8 files changed

+23
-7
lines changed
330 Bytes
Binary file not shown.
-4 Bytes
Binary file not shown.
4 Bytes
Binary file not shown.

docs/_build/html/_modules/gen3/submission.html

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,11 @@ <h1>Source code for gen3.submission</h1><div class="highlight"><pre>
379379
<span class="n">output</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">api_url</span><span class="p">,</span> <span class="n">auth</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_auth_provider</span><span class="p">)</span><span class="o">.</span><span class="n">text</span>
380380
<span class="k">if</span> <span class="n">filename</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
381381
<span class="k">if</span> <span class="n">fileformat</span> <span class="o">==</span> <span class="s2">&quot;json&quot;</span><span class="p">:</span>
382-
<span class="n">output</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">output</span><span class="p">)</span>
382+
<span class="k">try</span><span class="p">:</span>
383+
<span class="n">output</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">output</span><span class="p">)</span>
384+
<span class="k">except</span> <span class="ne">ValueError</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
385+
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Output: </span><span class="si">{</span><span class="n">output</span><span class="si">}</span><span class="se">\n</span><span class="s2">Unable to parse JSON: </span><span class="si">{</span><span class="n">e</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
386+
<span class="k">raise</span>
383387
<span class="k">return</span> <span class="n">output</span>
384388
<span class="k">else</span><span class="p">:</span>
385389
<span class="bp">self</span><span class="o">.</span><span class="n">__export_file</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">output</span><span class="p">)</span>
@@ -411,7 +415,11 @@ <h1>Source code for gen3.submission</h1><div class="highlight"><pre>
411415
<span class="n">output</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">api_url</span><span class="p">,</span> <span class="n">auth</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_auth_provider</span><span class="p">)</span><span class="o">.</span><span class="n">text</span>
412416
<span class="k">if</span> <span class="n">filename</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
413417
<span class="k">if</span> <span class="n">fileformat</span> <span class="o">==</span> <span class="s2">&quot;json&quot;</span><span class="p">:</span>
414-
<span class="n">output</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">output</span><span class="p">)</span>
418+
<span class="k">try</span><span class="p">:</span>
419+
<span class="n">output</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">output</span><span class="p">)</span>
420+
<span class="k">except</span> <span class="ne">ValueError</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
421+
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Output: </span><span class="si">{</span><span class="n">output</span><span class="si">}</span><span class="se">\n</span><span class="s2">Unable to parse JSON: </span><span class="si">{</span><span class="n">e</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
422+
<span class="k">raise</span>
415423
<span class="k">return</span> <span class="n">output</span>
416424
<span class="k">else</span><span class="p">:</span>
417425
<span class="bp">self</span><span class="o">.</span><span class="n">__export_file</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">output</span><span class="p">)</span>

0 commit comments

Comments
 (0)