mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-15 12:03:42 +02:00
Documentation updated
This commit is contained in:
parent
4cf9933645
commit
5b98d98f8d
1 changed files with 73 additions and 0 deletions
|
@ -88,6 +88,7 @@
|
|||
<span class="kn">import</span> <span class="nn">warnings</span>
|
||||
<span class="kn">from</span> <span class="nn">..obs</span> <span class="kn">import</span> <span class="n">Obs</span>
|
||||
<span class="kn">from</span> <span class="nn">..covobs</span> <span class="kn">import</span> <span class="n">Covobs</span>
|
||||
<span class="kn">from</span> <span class="nn">..correlators</span> <span class="kn">import</span> <span class="n">Corr</span>
|
||||
<span class="kn">from</span> <span class="nn">..</span> <span class="kn">import</span> <span class="n">version</span> <span class="k">as</span> <span class="n">pyerrorsversion</span>
|
||||
|
||||
|
||||
|
@ -253,6 +254,18 @@
|
|||
<span class="n">d</span><span class="p">[</span><span class="s1">'cdata'</span><span class="p">]</span> <span class="o">=</span> <span class="n">cdata</span>
|
||||
<span class="k">return</span> <span class="n">d</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">write_Corr_to_dict</span><span class="p">(</span><span class="n">my_corr</span><span class="p">):</span>
|
||||
<span class="n">front_padding</span> <span class="o">=</span> <span class="nb">next</span><span class="p">(</span><span class="n">i</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">content</span><span class="p">)</span> <span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">j</span><span class="p">))</span>
|
||||
<span class="n">back_padding_start</span> <span class="o">=</span> <span class="n">front_padding</span> <span class="o">+</span> <span class="nb">next</span><span class="p">((</span><span class="n">i</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">content</span><span class="p">[</span><span class="n">front_padding</span><span class="p">:])</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">np</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">j</span><span class="p">)),</span> <span class="n">my_corr</span><span class="o">.</span><span class="n">T</span><span class="p">)</span>
|
||||
<span class="n">dat</span> <span class="o">=</span> <span class="n">write_Array_to_dict</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">content</span><span class="p">[</span><span class="n">front_padding</span><span class="p">:</span><span class="n">back_padding_start</span><span class="p">]))</span>
|
||||
<span class="n">dat</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'Corr'</span>
|
||||
<span class="n">corr_meta_data</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">front_padding</span><span class="p">)</span> <span class="o">+</span> <span class="s1">'|'</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">T</span> <span class="o">-</span> <span class="n">back_padding_start</span><span class="p">)</span> <span class="o">+</span> <span class="s1">'|'</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">tag</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="s1">'tag'</span> <span class="ow">in</span> <span class="n">dat</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
|
||||
<span class="n">dat</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">corr_meta_data</span><span class="p">)</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="n">dat</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="n">corr_meta_data</span><span class="p">]</span>
|
||||
<span class="k">return</span> <span class="n">dat</span>
|
||||
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">ol</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
|
||||
<span class="n">ol</span> <span class="o">=</span> <span class="p">[</span><span class="n">ol</span><span class="p">]</span>
|
||||
|
||||
|
@ -273,6 +286,10 @@
|
|||
<span class="n">d</span><span class="p">[</span><span class="s1">'obsdata'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">write_List_to_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">io</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">):</span>
|
||||
<span class="n">d</span><span class="p">[</span><span class="s1">'obsdata'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">write_Array_to_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">io</span><span class="p">,</span> <span class="n">Corr</span><span class="p">):</span>
|
||||
<span class="n">d</span><span class="p">[</span><span class="s1">'obsdata'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">write_Corr_to_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">"Unkown datatype."</span><span class="p">)</span>
|
||||
|
||||
<span class="n">jsonstring</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="n">indent</span><span class="p">,</span> <span class="bp">cls</span><span class="o">=</span><span class="n">my_encoder</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
|
||||
|
||||
|
@ -454,6 +471,22 @@
|
|||
<span class="n">ret</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">tag</span> <span class="o">=</span> <span class="n">taglist</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
|
||||
<span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">ret</span><span class="p">,</span> <span class="n">layout</span><span class="p">)</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">get_Corr_from_dict</span><span class="p">(</span><span class="n">o</span><span class="p">):</span>
|
||||
<span class="n">taglist</span> <span class="o">=</span> <span class="n">o</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'tag'</span><span class="p">)</span>
|
||||
<span class="n">corr_meta_data</span> <span class="o">=</span> <span class="n">taglist</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">'|'</span><span class="p">)</span>
|
||||
<span class="n">padding_front</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">corr_meta_data</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
|
||||
<span class="n">padding_back</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">corr_meta_data</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
|
||||
<span class="n">corr_tag</span> <span class="o">=</span> <span class="n">corr_meta_data</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span>
|
||||
<span class="n">tmp_o</span> <span class="o">=</span> <span class="n">o</span>
|
||||
<span class="n">tmp_o</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span> <span class="o">=</span> <span class="n">taglist</span><span class="p">[:</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">tmp_o</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">])</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
|
||||
<span class="k">del</span> <span class="n">tmp_o</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span>
|
||||
<span class="n">dat</span> <span class="o">=</span> <span class="n">get_Array_from_dict</span><span class="p">(</span><span class="n">tmp_o</span><span class="p">)</span>
|
||||
<span class="n">my_corr</span> <span class="o">=</span> <span class="n">Corr</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="n">dat</span><span class="p">),</span> <span class="n">padding_front</span><span class="o">=</span><span class="n">padding_front</span><span class="p">,</span> <span class="n">padding_back</span><span class="o">=</span><span class="n">padding_back</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="n">corr_tag</span> <span class="o">!=</span> <span class="s1">'None'</span><span class="p">:</span>
|
||||
<span class="n">my_corr</span><span class="o">.</span><span class="n">tag</span> <span class="o">=</span> <span class="n">corr_tag</span>
|
||||
<span class="k">return</span> <span class="n">my_corr</span>
|
||||
|
||||
<span class="n">json_dict</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">json_string</span><span class="p">)</span>
|
||||
|
||||
<span class="n">prog</span> <span class="o">=</span> <span class="n">json_dict</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'program'</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
|
||||
|
@ -480,6 +513,10 @@
|
|||
<span class="n">ol</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">get_List_from_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="n">io</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span> <span class="o">==</span> <span class="s1">'Array'</span><span class="p">:</span>
|
||||
<span class="n">ol</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">get_Array_from_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="n">io</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span> <span class="o">==</span> <span class="s1">'Corr'</span><span class="p">:</span>
|
||||
<span class="n">ol</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">get_Corr_from_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">"Unkown datatype."</span><span class="p">)</span>
|
||||
|
||||
<span class="k">if</span> <span class="n">full_output</span><span class="p">:</span>
|
||||
<span class="n">retd</span> <span class="o">=</span> <span class="p">{}</span>
|
||||
|
@ -708,6 +745,18 @@
|
|||
<span class="n">d</span><span class="p">[</span><span class="s1">'cdata'</span><span class="p">]</span> <span class="o">=</span> <span class="n">cdata</span>
|
||||
<span class="k">return</span> <span class="n">d</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">write_Corr_to_dict</span><span class="p">(</span><span class="n">my_corr</span><span class="p">):</span>
|
||||
<span class="n">front_padding</span> <span class="o">=</span> <span class="nb">next</span><span class="p">(</span><span class="n">i</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">content</span><span class="p">)</span> <span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">j</span><span class="p">))</span>
|
||||
<span class="n">back_padding_start</span> <span class="o">=</span> <span class="n">front_padding</span> <span class="o">+</span> <span class="nb">next</span><span class="p">((</span><span class="n">i</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">content</span><span class="p">[</span><span class="n">front_padding</span><span class="p">:])</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">np</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">j</span><span class="p">)),</span> <span class="n">my_corr</span><span class="o">.</span><span class="n">T</span><span class="p">)</span>
|
||||
<span class="n">dat</span> <span class="o">=</span> <span class="n">write_Array_to_dict</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">content</span><span class="p">[</span><span class="n">front_padding</span><span class="p">:</span><span class="n">back_padding_start</span><span class="p">]))</span>
|
||||
<span class="n">dat</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'Corr'</span>
|
||||
<span class="n">corr_meta_data</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">front_padding</span><span class="p">)</span> <span class="o">+</span> <span class="s1">'|'</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">T</span> <span class="o">-</span> <span class="n">back_padding_start</span><span class="p">)</span> <span class="o">+</span> <span class="s1">'|'</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">my_corr</span><span class="o">.</span><span class="n">tag</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="s1">'tag'</span> <span class="ow">in</span> <span class="n">dat</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
|
||||
<span class="n">dat</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">corr_meta_data</span><span class="p">)</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="n">dat</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="n">corr_meta_data</span><span class="p">]</span>
|
||||
<span class="k">return</span> <span class="n">dat</span>
|
||||
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">ol</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
|
||||
<span class="n">ol</span> <span class="o">=</span> <span class="p">[</span><span class="n">ol</span><span class="p">]</span>
|
||||
|
||||
|
@ -728,6 +777,10 @@
|
|||
<span class="n">d</span><span class="p">[</span><span class="s1">'obsdata'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">write_List_to_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">io</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">):</span>
|
||||
<span class="n">d</span><span class="p">[</span><span class="s1">'obsdata'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">write_Array_to_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">io</span><span class="p">,</span> <span class="n">Corr</span><span class="p">):</span>
|
||||
<span class="n">d</span><span class="p">[</span><span class="s1">'obsdata'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">write_Corr_to_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">"Unkown datatype."</span><span class="p">)</span>
|
||||
|
||||
<span class="n">jsonstring</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="n">indent</span><span class="p">,</span> <span class="bp">cls</span><span class="o">=</span><span class="n">my_encoder</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
|
||||
|
||||
|
@ -976,6 +1029,22 @@ If True, the output is a gzipped json. If False, the output is a json file.</li>
|
|||
<span class="n">ret</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">tag</span> <span class="o">=</span> <span class="n">taglist</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
|
||||
<span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">ret</span><span class="p">,</span> <span class="n">layout</span><span class="p">)</span>
|
||||
|
||||
<span class="k">def</span> <span class="nf">get_Corr_from_dict</span><span class="p">(</span><span class="n">o</span><span class="p">):</span>
|
||||
<span class="n">taglist</span> <span class="o">=</span> <span class="n">o</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'tag'</span><span class="p">)</span>
|
||||
<span class="n">corr_meta_data</span> <span class="o">=</span> <span class="n">taglist</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">'|'</span><span class="p">)</span>
|
||||
<span class="n">padding_front</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">corr_meta_data</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
|
||||
<span class="n">padding_back</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">corr_meta_data</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
|
||||
<span class="n">corr_tag</span> <span class="o">=</span> <span class="n">corr_meta_data</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span>
|
||||
<span class="n">tmp_o</span> <span class="o">=</span> <span class="n">o</span>
|
||||
<span class="n">tmp_o</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span> <span class="o">=</span> <span class="n">taglist</span><span class="p">[:</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">tmp_o</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">])</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
|
||||
<span class="k">del</span> <span class="n">tmp_o</span><span class="p">[</span><span class="s1">'tag'</span><span class="p">]</span>
|
||||
<span class="n">dat</span> <span class="o">=</span> <span class="n">get_Array_from_dict</span><span class="p">(</span><span class="n">tmp_o</span><span class="p">)</span>
|
||||
<span class="n">my_corr</span> <span class="o">=</span> <span class="n">Corr</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="n">dat</span><span class="p">),</span> <span class="n">padding_front</span><span class="o">=</span><span class="n">padding_front</span><span class="p">,</span> <span class="n">padding_back</span><span class="o">=</span><span class="n">padding_back</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="n">corr_tag</span> <span class="o">!=</span> <span class="s1">'None'</span><span class="p">:</span>
|
||||
<span class="n">my_corr</span><span class="o">.</span><span class="n">tag</span> <span class="o">=</span> <span class="n">corr_tag</span>
|
||||
<span class="k">return</span> <span class="n">my_corr</span>
|
||||
|
||||
<span class="n">json_dict</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">json_string</span><span class="p">)</span>
|
||||
|
||||
<span class="n">prog</span> <span class="o">=</span> <span class="n">json_dict</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'program'</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
|
||||
|
@ -1002,6 +1071,10 @@ If True, the output is a gzipped json. If False, the output is a json file.</li>
|
|||
<span class="n">ol</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">get_List_from_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="n">io</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span> <span class="o">==</span> <span class="s1">'Array'</span><span class="p">:</span>
|
||||
<span class="n">ol</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">get_Array_from_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">elif</span> <span class="n">io</span><span class="p">[</span><span class="s1">'type'</span><span class="p">]</span> <span class="o">==</span> <span class="s1">'Corr'</span><span class="p">:</span>
|
||||
<span class="n">ol</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">get_Corr_from_dict</span><span class="p">(</span><span class="n">io</span><span class="p">))</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s2">"Unkown datatype."</span><span class="p">)</span>
|
||||
|
||||
<span class="k">if</span> <span class="n">full_output</span><span class="p">:</span>
|
||||
<span class="n">retd</span> <span class="o">=</span> <span class="p">{}</span>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue