Skip to content

Commit a99c403

Browse files
committed
v3.2.1
1 parent 1477bf1 commit a99c403

218 files changed

Lines changed: 884 additions & 866 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_modules/edifice/app.html

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.app &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.app &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>
@@ -670,23 +670,22 @@ <h1>Source code for edifice.app</h1><div class="highlight"><pre>
670670

671671
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_called_soon</span> <span class="o">=</span> <span class="kc">False</span>
672672
<span class="bp">self</span><span class="o">.</span><span class="n">_is_rerendering</span> <span class="o">=</span> <span class="kc">False</span>
673-
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="n">Element</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span></div>
673+
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span></div>
674674

675675

676676
<span class="k">def</span> <span class="fm">__hash__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
677677
<span class="k">return</span> <span class="nb">id</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
678678

679679
<span class="k">def</span> <span class="nf">_rerender_callback</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
680680
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_called_soon</span> <span class="o">=</span> <span class="kc">False</span>
681-
<span class="bp">self</span><span class="o">.</span><span class="n">_request_rerender</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="p">[:])</span>
681+
<span class="bp">self</span><span class="o">.</span><span class="n">_request_rerender</span><span class="p">([])</span>
682682

683683
<span class="k">def</span> <span class="nf">_defer_rerender</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">element</span><span class="p">:</span> <span class="n">Element</span><span class="p">):</span>
684684
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
685685
<span class="sd"> Rerender on the next event loop iteration.</span>
686686
<span class="sd"> Idempotent.</span>
687687
<span class="sd"> &quot;&quot;&quot;</span>
688-
<span class="k">if</span> <span class="n">element</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="p">:</span>
689-
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">element</span><span class="p">)</span>
688+
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span> <span class="o">=</span> <span class="kc">True</span>
690689
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_rerender_called_soon</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_is_rerendering</span><span class="p">:</span>
691690
<span class="n">asyncio</span><span class="o">.</span><span class="n">get_event_loop</span><span class="p">()</span><span class="o">.</span><span class="n">call_soon</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_rerender_callback</span><span class="p">)</span>
692691
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_called_soon</span> <span class="o">=</span> <span class="kc">True</span>
@@ -696,7 +695,7 @@ <h1>Source code for edifice.app</h1><div class="highlight"><pre>
696695
<span class="sd"> Call the RenderEngine to immediately render the widget tree.</span>
697696
<span class="sd"> &quot;&quot;&quot;</span>
698697
<span class="bp">self</span><span class="o">.</span><span class="n">_is_rerendering</span> <span class="o">=</span> <span class="kc">True</span>
699-
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="o">.</span><span class="n">clear</span><span class="p">()</span>
698+
<span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span> <span class="o">=</span> <span class="kc">False</span>
700699

701700
<span class="n">start_time</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">process_time</span><span class="p">()</span>
702701

@@ -720,7 +719,7 @@ <h1>Source code for edifice.app</h1><div class="highlight"><pre>
720719
<span class="bp">self</span><span class="o">.</span><span class="n">_inspector_component</span><span class="o">.</span><span class="n">force_refresh</span><span class="p">()</span> <span class="c1"># type: ignore # noqa: PGH003</span>
721720

722721
<span class="bp">self</span><span class="o">.</span><span class="n">_is_rerendering</span> <span class="o">=</span> <span class="kc">False</span>
723-
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_rerender_called_soon</span><span class="p">:</span>
722+
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_rerender_wanted</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_rerender_called_soon</span><span class="p">:</span>
724723
<span class="n">asyncio</span><span class="o">.</span><span class="n">get_event_loop</span><span class="p">()</span><span class="o">.</span><span class="n">call_soon</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_rerender_callback</span><span class="p">)</span>
725724

726725
<div class="viewcode-block" id="App.export_widgets">

_modules/edifice/base_components/base_components.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.base_components &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.base_components &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/button_view.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.button_view &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.button_view &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/check_box.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.check_box &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.check_box &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/flow_view.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.flow_view &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.flow_view &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/image_aspect.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.image_aspect &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.image_aspect &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/radio_button.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.radio_button &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.radio_button &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/scroll_bar.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.scroll_bar &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.scroll_bar &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

_modules/edifice/base_components/spin_input.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<title>edifice.base_components.spin_input &#8212; Edifice 3.2.0 documentation</title>
10+
<title>edifice.base_components.spin_input &#8212; Edifice 3.2.1 documentation</title>
1111

1212

1313

@@ -39,7 +39,7 @@
3939
<link rel="preload" as="script" href="../../../_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
4040
<link rel="preload" as="script" href="../../../_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
4141

42-
<script src="../../../_static/documentation_options.js?v=4f6ddb47"></script>
42+
<script src="../../../_static/documentation_options.js?v=eb155f5e"></script>
4343
<script src="../../../_static/doctools.js?v=9bcbadda"></script>
4444
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
4545
<script src="../../../_static/clipboard.min.js?v=a7894cd8"></script>
@@ -116,8 +116,8 @@
116116

117117

118118

119-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.0 documentation - Home"/>
120-
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.0 documentation - Home"/>
119+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-light" alt="Edifice 3.2.1 documentation - Home"/>
120+
<img src="../../../_static/EdificePyramid.svg" class="logo__image only-dark pst-js-only" alt="Edifice 3.2.1 documentation - Home"/>
121121

122122

123123
</a></div>

0 commit comments

Comments
 (0)