Skip to content

Commit 36681da

Browse files
Deployed e12d73d to dev with MkDocs 1.6.1 and mike 2.1.3
1 parent dbda074 commit 36681da

File tree

2 files changed

+64
-50
lines changed

2 files changed

+64
-50
lines changed

dev/api_reference/bind_manager/index.html

Lines changed: 63 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -976,8 +976,7 @@ <h3 id="sqlalchemy_bind_manager.SQLAlchemyBindManager" class="doc doc-heading">
976976

977977
<details class="quote">
978978
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
979-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 73</span>
980-
<span class="normal"> 74</span>
979+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 74</span>
981980
<span class="normal"> 75</span>
982981
<span class="normal"> 76</span>
983982
<span class="normal"> 77</span>
@@ -1107,7 +1106,15 @@ <h3 id="sqlalchemy_bind_manager.SQLAlchemyBindManager" class="doc doc-heading">
11071106
<span class="normal">201</span>
11081107
<span class="normal">202</span>
11091108
<span class="normal">203</span>
1110-
<span class="normal">204</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">SQLAlchemyBindManager</span><span class="p">:</span>
1109+
<span class="normal">204</span>
1110+
<span class="normal">205</span>
1111+
<span class="normal">206</span>
1112+
<span class="normal">207</span>
1113+
<span class="normal">208</span>
1114+
<span class="normal">209</span>
1115+
<span class="normal">210</span>
1116+
<span class="normal">211</span>
1117+
<span class="normal">212</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">SQLAlchemyBindManager</span><span class="p">:</span>
11111118
<span class="n">__binds</span><span class="p">:</span> <span class="n">MutableMapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Union</span><span class="p">[</span><span class="n">SQLAlchemyBind</span><span class="p">,</span> <span class="n">SQLAlchemyAsyncBind</span><span class="p">]]</span>
11121119

11131120
<span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span>
@@ -1124,6 +1131,13 @@ <h3 id="sqlalchemy_bind_manager.SQLAlchemyBindManager" class="doc doc-heading">
11241131
<span class="k">else</span><span class="p">:</span>
11251132
<span class="bp">self</span><span class="o">.</span><span class="n">__init_bind</span><span class="p">(</span><span class="n">DEFAULT_BIND_NAME</span><span class="p">,</span> <span class="n">config</span><span class="p">)</span>
11261133

1134+
<span class="k">def</span><span class="w"> </span><span class="fm">__del__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
1135+
<span class="k">for</span> <span class="n">bind</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">__binds</span><span class="o">.</span><span class="n">values</span><span class="p">():</span>
1136+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">bind</span><span class="p">,</span> <span class="n">SQLAlchemyAsyncBind</span><span class="p">):</span>
1137+
<span class="n">run_async_from_sync</span><span class="p">(</span><span class="n">bind</span><span class="o">.</span><span class="n">engine</span><span class="o">.</span><span class="n">dispose</span><span class="p">())</span>
1138+
<span class="k">else</span><span class="p">:</span>
1139+
<span class="n">bind</span><span class="o">.</span><span class="n">engine</span><span class="o">.</span><span class="n">dispose</span><span class="p">()</span>
1140+
11271141
<span class="k">def</span><span class="w"> </span><span class="nf">__init_bind</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">config</span><span class="p">:</span> <span class="n">SQLAlchemyConfig</span><span class="p">):</span>
11281142
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">config</span><span class="p">,</span> <span class="n">SQLAlchemyConfig</span><span class="p">):</span>
11291143
<span class="k">raise</span> <span class="n">InvalidConfigError</span><span class="p">(</span>
@@ -1297,14 +1311,14 @@ <h4 id="sqlalchemy_bind_manager.SQLAlchemyBindManager.get_bind_mappers_metadata"
12971311

12981312
<details class="quote">
12991313
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
1300-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">154</span>
1301-
<span class="normal">155</span>
1302-
<span class="normal">156</span>
1303-
<span class="normal">157</span>
1304-
<span class="normal">158</span>
1305-
<span class="normal">159</span>
1306-
<span class="normal">160</span>
1307-
<span class="normal">161</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_bind_mappers_metadata</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">MetaData</span><span class="p">]:</span>
1314+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">162</span>
1315+
<span class="normal">163</span>
1316+
<span class="normal">164</span>
1317+
<span class="normal">165</span>
1318+
<span class="normal">166</span>
1319+
<span class="normal">167</span>
1320+
<span class="normal">168</span>
1321+
<span class="normal">169</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_bind_mappers_metadata</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">MetaData</span><span class="p">]:</span>
13081322
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
13091323
<span class="sd"> Returns the registered mappers metadata in a format</span>
13101324
<span class="sd"> that can be used in Alembic configuration</span>
@@ -1392,19 +1406,19 @@ <h4 id="sqlalchemy_bind_manager.SQLAlchemyBindManager.get_bind" class="doc doc-h
13921406

13931407
<details class="quote">
13941408
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
1395-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">163</span>
1396-
<span class="normal">164</span>
1397-
<span class="normal">165</span>
1398-
<span class="normal">166</span>
1399-
<span class="normal">167</span>
1400-
<span class="normal">168</span>
1401-
<span class="normal">169</span>
1402-
<span class="normal">170</span>
1403-
<span class="normal">171</span>
1409+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">171</span>
14041410
<span class="normal">172</span>
14051411
<span class="normal">173</span>
14061412
<span class="normal">174</span>
1407-
<span class="normal">175</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_bind</span><span class="p">(</span>
1413+
<span class="normal">175</span>
1414+
<span class="normal">176</span>
1415+
<span class="normal">177</span>
1416+
<span class="normal">178</span>
1417+
<span class="normal">179</span>
1418+
<span class="normal">180</span>
1419+
<span class="normal">181</span>
1420+
<span class="normal">182</span>
1421+
<span class="normal">183</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_bind</span><span class="p">(</span>
14081422
<span class="bp">self</span><span class="p">,</span> <span class="n">bind_name</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">DEFAULT_BIND_NAME</span>
14091423
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Union</span><span class="p">[</span><span class="n">SQLAlchemyBind</span><span class="p">,</span> <span class="n">SQLAlchemyAsyncBind</span><span class="p">]:</span>
14101424
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
@@ -1466,13 +1480,13 @@ <h4 id="sqlalchemy_bind_manager.SQLAlchemyBindManager.get_binds" class="doc doc-
14661480

14671481
<details class="quote">
14681482
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
1469-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">177</span>
1470-
<span class="normal">178</span>
1471-
<span class="normal">179</span>
1472-
<span class="normal">180</span>
1473-
<span class="normal">181</span>
1474-
<span class="normal">182</span>
1475-
<span class="normal">183</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_binds</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Union</span><span class="p">[</span><span class="n">SQLAlchemyBind</span><span class="p">,</span> <span class="n">SQLAlchemyAsyncBind</span><span class="p">]]:</span>
1483+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">185</span>
1484+
<span class="normal">186</span>
1485+
<span class="normal">187</span>
1486+
<span class="normal">188</span>
1487+
<span class="normal">189</span>
1488+
<span class="normal">190</span>
1489+
<span class="normal">191</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_binds</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Union</span><span class="p">[</span><span class="n">SQLAlchemyBind</span><span class="p">,</span> <span class="n">SQLAlchemyAsyncBind</span><span class="p">]]:</span>
14761490
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
14771491
<span class="sd"> Returns all the registered bind objects.</span>
14781492

@@ -1557,14 +1571,14 @@ <h4 id="sqlalchemy_bind_manager.SQLAlchemyBindManager.get_mapper" class="doc doc
15571571

15581572
<details class="quote">
15591573
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
1560-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">185</span>
1561-
<span class="normal">186</span>
1562-
<span class="normal">187</span>
1563-
<span class="normal">188</span>
1564-
<span class="normal">189</span>
1565-
<span class="normal">190</span>
1566-
<span class="normal">191</span>
1567-
<span class="normal">192</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_mapper</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">bind_name</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">DEFAULT_BIND_NAME</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">registry</span><span class="p">:</span>
1574+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">193</span>
1575+
<span class="normal">194</span>
1576+
<span class="normal">195</span>
1577+
<span class="normal">196</span>
1578+
<span class="normal">197</span>
1579+
<span class="normal">198</span>
1580+
<span class="normal">199</span>
1581+
<span class="normal">200</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_mapper</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">bind_name</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">DEFAULT_BIND_NAME</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">registry</span><span class="p">:</span>
15681582
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
15691583
<span class="sd"> Returns the registered SQLAlchemy registry_mapper for the given bind name</span>
15701584

@@ -1653,17 +1667,17 @@ <h4 id="sqlalchemy_bind_manager.SQLAlchemyBindManager.get_session" class="doc do
16531667

16541668
<details class="quote">
16551669
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
1656-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">194</span>
1657-
<span class="normal">195</span>
1658-
<span class="normal">196</span>
1659-
<span class="normal">197</span>
1660-
<span class="normal">198</span>
1661-
<span class="normal">199</span>
1662-
<span class="normal">200</span>
1663-
<span class="normal">201</span>
1664-
<span class="normal">202</span>
1670+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">202</span>
16651671
<span class="normal">203</span>
1666-
<span class="normal">204</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_session</span><span class="p">(</span>
1672+
<span class="normal">204</span>
1673+
<span class="normal">205</span>
1674+
<span class="normal">206</span>
1675+
<span class="normal">207</span>
1676+
<span class="normal">208</span>
1677+
<span class="normal">209</span>
1678+
<span class="normal">210</span>
1679+
<span class="normal">211</span>
1680+
<span class="normal">212</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">get_session</span><span class="p">(</span>
16671681
<span class="bp">self</span><span class="p">,</span> <span class="n">bind_name</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">DEFAULT_BIND_NAME</span>
16681682
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Union</span><span class="p">[</span><span class="n">Session</span><span class="p">,</span> <span class="n">AsyncSession</span><span class="p">]:</span>
16691683
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
@@ -1713,15 +1727,15 @@ <h3 id="sqlalchemy_bind_manager.SQLAlchemyConfig" class="doc doc-heading">
17131727

17141728
<details class="quote">
17151729
<summary>Source code in <code>sqlalchemy_bind_manager/_bind_manager.py</code></summary>
1716-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">41</span>
1717-
<span class="normal">42</span>
1730+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">42</span>
17181731
<span class="normal">43</span>
17191732
<span class="normal">44</span>
17201733
<span class="normal">45</span>
17211734
<span class="normal">46</span>
17221735
<span class="normal">47</span>
17231736
<span class="normal">48</span>
1724-
<span class="normal">49</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">SQLAlchemyConfig</span><span class="p">(</span><span class="n">BaseModel</span><span class="p">):</span>
1737+
<span class="normal">49</span>
1738+
<span class="normal">50</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">SQLAlchemyConfig</span><span class="p">(</span><span class="n">BaseModel</span><span class="p">):</span>
17251739
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
17261740
<span class="sd"> Configuration for engines</span>
17271741
<span class="sd"> &quot;&quot;&quot;</span>

dev/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)