You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
<spanclass="k">raise</span><spanclass="ne">ValueError</span><spanclass="p">(</span><spanclass="s1">'Invalid edge param </span><spanclass="si">{}</span><spanclass="s1">, must only be one of '</span>
<spanclass="s1">'</span><spanclass="si">{}</span><spanclass="s1"> or string of </span><spanclass="si">{}</span><spanclass="s1">'</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span>
<spanclass="k">if</span><spanclass="n">Path</span><spanclass="o">.</span><spanclass="n">MOVETO</span><spanclass="ow">not</span><spanclass="ow">in</span><spanclass="n">codes</span><spanclass="p">[</span><spanclass="mi">1</span><spanclass="p">:]:</span><spanclass="c1"># All sides are visible</span>
<spanclass="k">raise</span><spanclass="ne">KeyError</span><spanclass="p">(</span><spanclass="s1">'Only tuples length 2 are accepted as '</span>
<spanclass="k">if</span><spanclass="bp">self</span><spanclass="o">.</span><spanclass="n">_loc</span><spanclass="ow">in</span><spanclass="p">(</span><spanclass="n">LC</span><spanclass="p">,</span><spanclass="n">UC</span><spanclass="p">,</span><spanclass="n">C</span><spanclass="p">):</span><spanclass="c1"># center x</span>
<spanclass="k">if</span><spanclass="bp">self</span><spanclass="o">.</span><spanclass="n">_loc</span><spanclass="ow">in</span><spanclass="p">(</span><spanclass="n">CL</span><spanclass="p">,</span><spanclass="n">CR</span><spanclass="p">,</span><spanclass="n">C</span><spanclass="p">):</span><spanclass="c1"># center y</span>
<spanclass="k">if</span><spanclass="bp">self</span><spanclass="o">.</span><spanclass="n">_loc</span><spanclass="ow">in</span><spanclass="p">(</span><spanclass="n">TL</span><spanclass="p">,</span><spanclass="n">BL</span><spanclass="p">,</span><spanclass="n">L</span><spanclass="p">):</span><spanclass="c1"># out left</span>
<spanclass="k">if</span><spanclass="bp">self</span><spanclass="o">.</span><spanclass="n">_loc</span><spanclass="ow">in</span><spanclass="p">(</span><spanclass="n">TR</span><spanclass="p">,</span><spanclass="n">BR</span><spanclass="p">,</span><spanclass="n">R</span><spanclass="p">):</span><spanclass="c1"># out right</span>
<spanclass="k">if</span><spanclass="bp">self</span><spanclass="o">.</span><spanclass="n">_loc</span><spanclass="ow">in</span><spanclass="p">(</span><spanclass="n">TR</span><spanclass="p">,</span><spanclass="n">TL</span><spanclass="p">,</span><spanclass="n">T</span><spanclass="p">):</span><spanclass="c1"># out top</span>
<spanclass="k">if</span><spanclass="bp">self</span><spanclass="o">.</span><spanclass="n">_loc</span><spanclass="ow">in</span><spanclass="p">(</span><spanclass="n">BL</span><spanclass="p">,</span><spanclass="n">BR</span><spanclass="p">,</span><spanclass="n">B</span><spanclass="p">):</span><spanclass="c1"># out bottom</span>
<spanclass="k">raise</span><spanclass="ne">ValueError</span><spanclass="p">(</span><spanclass="s1">'At least one argument from "cellColours" or '</span>
<spanclass="s1">'"cellText" must be provided to create a table.'</span><spanclass="p">)</span>
<spanclass="c1"># Check we have some cellText</span>
<spanclass="k">raise</span><spanclass="ne">ValueError</span><spanclass="p">(</span><spanclass="s2">"Each row in 'cellText' must have </span><spanclass="si">{}</span><spanclass="s2"> columns"</span>
<spanclass="k">raise</span><spanclass="ne">ValueError</span><spanclass="p">(</span><spanclass="s2">"'cellColours' must have </span><spanclass="si">{}</span><spanclass="s2"> rows"</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">rows</span><spanclass="p">))</span>
<spanclass="k">raise</span><spanclass="ne">ValueError</span><spanclass="p">(</span><spanclass="s2">"Each row in 'cellColours' must have </span><spanclass="si">{}</span><spanclass="s2"> "</span>
<spanclass="k">raise</span><spanclass="ne">ValueError</span><spanclass="p">(</span><spanclass="s2">"'rowLabels' must be of length </span><spanclass="si">{0}</span><spanclass="s2">"</span><spanclass="o">.</span><spanclass="n">format</span><spanclass="p">(</span><spanclass="n">rows</span><spanclass="p">))</span>
<spanclass="c1"># If we have column labels, need to shift</span>
<spanclass="c1"># the text and colour arrays down 1 row</span>