|
63 | 63 |
|
64 | 64 |
|
65 | 65 | <div class="version"> |
66 | | - 0.1.4 |
| 66 | + 0.1.5 |
67 | 67 | </div> |
68 | 68 |
|
69 | 69 |
|
|
93 | 93 | <li class="toctree-l1"><a class="reference internal" href="../../README.html#id2">特性</a></li> |
94 | 94 | <li class="toctree-l1"><a class="reference internal" href="../../README.html#id3">安装</a></li> |
95 | 95 | <li class="toctree-l1"><a class="reference internal" href="../../README.html#id4">使用介绍</a></li> |
96 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html">0.1.4</a></li> |
97 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id3">0.1.3</a></li> |
98 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id4">0.1.2</a></li> |
99 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id6">0.1.1</a></li> |
100 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id8">0.1.0</a></li> |
101 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id10">0.0.9</a></li> |
102 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id12">0.0.8</a></li> |
103 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id14">0.0.7</a></li> |
104 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id16">0.0.6</a></li> |
105 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id19">0.0.5</a></li> |
106 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id21">0.0.4</a></li> |
107 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id24">0.0.3</a></li> |
108 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id26">0.0.2</a></li> |
109 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id28">0.0.1</a></li> |
110 | | -<li class="toctree-l1"><a class="reference internal" href="../../CHANGELOG.html#id30">0.0.0</a></li> |
| 96 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html">0.1.5</a></li> |
| 97 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id3">0.1.4</a></li> |
| 98 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id4">0.1.3</a></li> |
| 99 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id6">0.1.2</a></li> |
| 100 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id8">0.1.1</a></li> |
| 101 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id10">0.1.0</a></li> |
| 102 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id12">0.0.9</a></li> |
| 103 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id14">0.0.8</a></li> |
| 104 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id16">0.0.7</a></li> |
| 105 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id18">0.0.6</a></li> |
| 106 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id21">0.0.5</a></li> |
| 107 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id23">0.0.4</a></li> |
| 108 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id26">0.0.3</a></li> |
| 109 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id28">0.0.2</a></li> |
| 110 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id30">0.0.1</a></li> |
| 111 | +<li class="toctree-l1"><a class="reference internal" href="../../Changelog.html#id32">0.0.0</a></li> |
111 | 112 | <li class="toctree-l1"><a class="reference internal" href="../../autoapi/index.html">API Reference</a></li> |
112 | 113 | </ul> |
113 | 114 |
|
@@ -439,11 +440,12 @@ <h1>schema_entry.entrypoint 源代码</h1><div class="highlight"><pre> |
439 | 440 | <span class="k">try</span><span class="p">:</span> |
440 | 441 | <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"properties"</span><span class="p">)</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span> |
441 | 442 | <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">[</span><span class="s2">"properties"</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">[</span><span class="s2">"properties"</span><span class="p">][</span><span class="n">key</span><span class="p">][</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"boolean"</span><span class="p">:</span> |
442 | | - <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"required"</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> |
443 | | - <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> |
444 | | - <span class="k">else</span><span class="p">:</span> |
445 | | - <span class="k">if</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">[</span><span class="s2">"required"</span><span class="p">]:</span> |
| 443 | + <span class="k">if</span> <span class="n">value</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span> |
| 444 | + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"required"</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> |
446 | 445 | <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> |
| 446 | + <span class="k">else</span><span class="p">:</span> |
| 447 | + <span class="k">if</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="p">[</span><span class="s2">"required"</span><span class="p">]:</span> |
| 448 | + <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> |
447 | 449 | <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> |
448 | 450 | <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">e</span><span class="p">))</span> |
449 | 451 | <span class="k">finally</span><span class="p">:</span> |
|
0 commit comments