Skip to content

Commit 14693f7

Browse files
Deployed 5cc9c01 to dev with MkDocs 1.5.3 and mike 2.0.0
1 parent ceab4c9 commit 14693f7

File tree

30 files changed

+139
-333
lines changed

30 files changed

+139
-333
lines changed

dev/404.html

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616

1717

1818
<link rel="icon" href="/assets/images/favicon.png">
19-
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.6">
19+
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.14">
2020

2121

2222

2323
<title>SQLAlchemy bind manager</title>
2424

2525

2626

27-
<link rel="stylesheet" href="/assets/stylesheets/main.50c56a3b.min.css">
27+
<link rel="stylesheet" href="/assets/stylesheets/main.10ba22f1.min.css">
2828

2929

3030
<link rel="stylesheet" href="/assets/stylesheets/palette.06af60db.min.css">
@@ -297,12 +297,10 @@
297297

298298

299299

300-
301300
<li class="md-nav__item md-nav__item--nested">
302301

303302

304303

305-
306304

307305

308306
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
@@ -427,12 +425,10 @@
427425

428426

429427

430-
431428
<li class="md-nav__item md-nav__item--nested">
432429

433430

434431

435-
436432

437433

438434
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
@@ -535,12 +531,10 @@
535531

536532

537533

538-
539534
<li class="md-nav__item md-nav__item--nested">
540535

541536

542537

543-
544538

545539

546540
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
@@ -700,12 +694,10 @@
700694

701695

702696

703-
704697
<li class="md-nav__item md-nav__item--nested">
705698

706699

707700

708-
709701

710702

711703
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_7" >
@@ -873,12 +865,10 @@
873865

874866

875867

876-
877868
<li class="md-nav__item md-nav__item--nested">
878869

879870

880871

881-
882872

883873

884874
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_8" >
@@ -1036,7 +1026,7 @@ <h1>404 - Not found</h1>
10361026
<script id="__config" type="application/json">{"base": "/", "features": ["navigation.expand", "navigation.top", "content.code.copy"], "search": "/assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "stable", "provider": "mike"}}</script>
10371027

10381028

1039-
<script src="/assets/javascripts/bundle.e1c3ead8.min.js"></script>
1029+
<script src="/assets/javascripts/bundle.bd41221c.min.js"></script>
10401030

10411031

10421032
</body>

dev/API-Reference/_bind_manager/index.html

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020

2121

2222
<link rel="icon" href="../../assets/images/favicon.png">
23-
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.6">
23+
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.14">
2424

2525

2626

2727
<title>bind manager - SQLAlchemy bind manager</title>
2828

2929

3030

31-
<link rel="stylesheet" href="../../assets/stylesheets/main.50c56a3b.min.css">
31+
<link rel="stylesheet" href="../../assets/stylesheets/main.10ba22f1.min.css">
3232

3333

3434
<link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css">
@@ -306,12 +306,10 @@
306306

307307

308308

309-
310309
<li class="md-nav__item md-nav__item--nested">
311310

312311

313312

314-
315313

316314

317315
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
@@ -436,12 +434,10 @@
436434

437435

438436

439-
440437
<li class="md-nav__item md-nav__item--nested">
441438

442439

443440

444-
445441

446442

447443
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
@@ -546,12 +542,10 @@
546542

547543

548544

549-
550545
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
551546

552547

553548

554-
555549
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" checked>
556550

557551

@@ -778,12 +772,10 @@
778772

779773

780774

781-
782775
<li class="md-nav__item md-nav__item--nested">
783776

784777

785778

786-
787779

788780

789781
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_7" >
@@ -951,12 +943,10 @@
951943

952944

953945

954-
955946
<li class="md-nav__item md-nav__item--nested">
956947

957948

958949

959-
960950

961951

962952
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_8" >
@@ -1263,7 +1253,7 @@ <h2 id="sqlalchemy_bind_manager._bind_manager.SQLAlchemyBindManager" class="doc
12631253
<span class="nb">isinstance</span><span class="p">(</span><span class="n">config</span><span class="p">,</span> <span class="n">SQLAlchemyAsyncConfig</span><span class="p">),</span>
12641254
<span class="p">]</span>
12651255
<span class="p">):</span>
1266-
<span class="k">raise</span> <span class="n">InvalidConfig</span><span class="p">(</span>
1256+
<span class="k">raise</span> <span class="n">InvalidConfigError</span><span class="p">(</span>
12671257
<span class="sa">f</span><span class="s2">&quot;Config for bind `</span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">` is not a SQLAlchemyConfig&quot;</span>
12681258
<span class="sa">f</span><span class="s2">&quot; or SQLAlchemyAsyncConfig object&quot;</span>
12691259
<span class="p">)</span>
@@ -1345,7 +1335,7 @@ <h2 id="sqlalchemy_bind_manager._bind_manager.SQLAlchemyBindManager" class="doc
13451335
<span class="k">try</span><span class="p">:</span>
13461336
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">__binds</span><span class="p">[</span><span class="n">bind_name</span><span class="p">]</span>
13471337
<span class="k">except</span> <span class="ne">KeyError</span><span class="p">:</span>
1348-
<span class="k">raise</span> <span class="n">NotInitializedBind</span><span class="p">(</span><span class="s2">&quot;Bind not initialized&quot;</span><span class="p">)</span>
1338+
<span class="k">raise</span> <span class="n">NotInitializedBindError</span><span class="p">(</span><span class="s2">&quot;Bind not initialized&quot;</span><span class="p">)</span>
13491339

13501340
<span class="k">def</span> <span class="nf">get_session</span><span class="p">(</span>
13511341
<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>
@@ -1533,7 +1523,7 @@ <h3 id="sqlalchemy_bind_manager._bind_manager.SQLAlchemyBindManager.get_bind_map
15331523
<script id="__config" type="application/json">{"base": "../..", "features": ["navigation.expand", "navigation.top", "content.code.copy"], "search": "../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "stable", "provider": "mike"}}</script>
15341524

15351525

1536-
<script src="../../assets/javascripts/bundle.e1c3ead8.min.js"></script>
1526+
<script src="../../assets/javascripts/bundle.bd41221c.min.js"></script>
15371527

15381528

15391529
</body>

dev/API-Reference/_repository/async_/index.html

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020

2121

2222
<link rel="icon" href="../../../assets/images/favicon.png">
23-
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.6">
23+
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.14">
2424

2525

2626

2727
<title>Async - SQLAlchemy bind manager</title>
2828

2929

3030

31-
<link rel="stylesheet" href="../../../assets/stylesheets/main.50c56a3b.min.css">
31+
<link rel="stylesheet" href="../../../assets/stylesheets/main.10ba22f1.min.css">
3232

3333

3434
<link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css">
@@ -306,12 +306,10 @@
306306

307307

308308

309-
310309
<li class="md-nav__item md-nav__item--nested">
311310

312311

313312

314-
315313

316314

317315
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
@@ -436,12 +434,10 @@
436434

437435

438436

439-
440437
<li class="md-nav__item md-nav__item--nested">
441438

442439

443440

444-
445441

446442

447443
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
@@ -546,12 +542,10 @@
546542

547543

548544

549-
550545
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
551546

552547

553548

554-
555549
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" checked>
556550

557551

@@ -711,12 +705,10 @@
711705

712706

713707

714-
715708
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
716709

717710

718711

719-
720712
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_7" checked>
721713

722714

@@ -951,12 +943,10 @@
951943

952944

953945

954-
955946
<li class="md-nav__item md-nav__item--nested">
956947

957948

958949

959-
960950

961951

962952
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_8" >
@@ -1268,7 +1258,9 @@ <h2 id="sqlalchemy_bind_manager._repository.async_.SQLAlchemyAsyncRepository" cl
12681258
<span class="normal">191</span>
12691259
<span class="normal">192</span>
12701260
<span class="normal">193</span>
1271-
<span class="normal">194</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span> <span class="nc">SQLAlchemyAsyncRepository</span><span class="p">(</span><span class="n">Generic</span><span class="p">[</span><span class="n">MODEL</span><span class="p">],</span> <span class="n">BaseRepository</span><span class="p">[</span><span class="n">MODEL</span><span class="p">],</span> <span class="n">ABC</span><span class="p">):</span>
1261+
<span class="normal">194</span>
1262+
<span class="normal">195</span>
1263+
<span class="normal">196</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span> <span class="nc">SQLAlchemyAsyncRepository</span><span class="p">(</span><span class="n">Generic</span><span class="p">[</span><span class="n">MODEL</span><span class="p">],</span> <span class="n">BaseRepository</span><span class="p">[</span><span class="n">MODEL</span><span class="p">],</span> <span class="n">ABC</span><span class="p">):</span>
12721264
<span class="n">_session_handler</span><span class="p">:</span> <span class="n">AsyncSessionHandler</span>
12731265
<span class="n">_external_session</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">AsyncSession</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span>
12741266

@@ -1288,7 +1280,9 @@ <h2 id="sqlalchemy_bind_manager._repository.async_.SQLAlchemyAsyncRepository" cl
12881280
<span class="sd"> &quot;&quot;&quot;</span>
12891281
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">model_class</span><span class="o">=</span><span class="n">model_class</span><span class="p">)</span>
12901282
<span class="k">if</span> <span class="ow">not</span> <span class="p">(</span><span class="nb">bool</span><span class="p">(</span><span class="n">bind</span><span class="p">)</span> <span class="o">^</span> <span class="nb">bool</span><span class="p">(</span><span class="n">session</span><span class="p">)):</span>
1291-
<span class="k">raise</span> <span class="n">InvalidConfig</span><span class="p">(</span><span class="s2">&quot;Either `bind` or `session` have to be used, not both&quot;</span><span class="p">)</span>
1283+
<span class="k">raise</span> <span class="n">InvalidConfigError</span><span class="p">(</span>
1284+
<span class="s2">&quot;Either `bind` or `session` have to be used, not both&quot;</span>
1285+
<span class="p">)</span>
12921286
<span class="bp">self</span><span class="o">.</span><span class="n">_external_session</span> <span class="o">=</span> <span class="n">session</span>
12931287
<span class="k">if</span> <span class="n">bind</span><span class="p">:</span>
12941288
<span class="bp">self</span><span class="o">.</span><span class="n">_session_handler</span> <span class="o">=</span> <span class="n">AsyncSessionHandler</span><span class="p">(</span><span class="n">bind</span><span class="p">)</span>
@@ -1320,7 +1314,7 @@ <h2 id="sqlalchemy_bind_manager._repository.async_.SQLAlchemyAsyncRepository" cl
13201314
<span class="k">async</span> <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_session</span><span class="p">(</span><span class="n">commit</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> <span class="k">as</span> <span class="n">session</span><span class="p">:</span>
13211315
<span class="n">model</span> <span class="o">=</span> <span class="k">await</span> <span class="n">session</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_model</span><span class="p">,</span> <span class="n">identifier</span><span class="p">)</span>
13221316
<span class="k">if</span> <span class="n">model</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
1323-
<span class="k">raise</span> <span class="n">ModelNotFound</span><span class="p">(</span><span class="s2">&quot;No rows found for provided primary key.&quot;</span><span class="p">)</span>
1317+
<span class="k">raise</span> <span class="n">ModelNotFoundError</span><span class="p">(</span><span class="s2">&quot;No rows found for provided primary key.&quot;</span><span class="p">)</span>
13241318
<span class="k">return</span> <span class="n">model</span>
13251319

13261320
<span class="k">async</span> <span class="k">def</span> <span class="nf">get_many</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">identifiers</span><span class="p">:</span> <span class="n">Iterable</span><span class="p">[</span><span class="n">PRIMARY_KEY</span><span class="p">])</span> <span class="o">-&gt;</span> <span class="n">List</span><span class="p">[</span><span class="n">MODEL</span><span class="p">]:</span>
@@ -1526,7 +1520,9 @@ <h3 id="sqlalchemy_bind_manager._repository.async_.SQLAlchemyAsyncRepository.__i
15261520
<span class="normal">75</span>
15271521
<span class="normal">76</span>
15281522
<span class="normal">77</span>
1529-
<span class="normal">78</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
1523+
<span class="normal">78</span>
1524+
<span class="normal">79</span>
1525+
<span class="normal">80</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
15301526
<span class="bp">self</span><span class="p">,</span>
15311527
<span class="n">bind</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">SQLAlchemyAsyncBind</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
15321528
<span class="n">session</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">AsyncSession</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
@@ -1542,7 +1538,9 @@ <h3 id="sqlalchemy_bind_manager._repository.async_.SQLAlchemyAsyncRepository.__i
15421538
<span class="sd"> &quot;&quot;&quot;</span>
15431539
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">model_class</span><span class="o">=</span><span class="n">model_class</span><span class="p">)</span>
15441540
<span class="k">if</span> <span class="ow">not</span> <span class="p">(</span><span class="nb">bool</span><span class="p">(</span><span class="n">bind</span><span class="p">)</span> <span class="o">^</span> <span class="nb">bool</span><span class="p">(</span><span class="n">session</span><span class="p">)):</span>
1545-
<span class="k">raise</span> <span class="n">InvalidConfig</span><span class="p">(</span><span class="s2">&quot;Either `bind` or `session` have to be used, not both&quot;</span><span class="p">)</span>
1541+
<span class="k">raise</span> <span class="n">InvalidConfigError</span><span class="p">(</span>
1542+
<span class="s2">&quot;Either `bind` or `session` have to be used, not both&quot;</span>
1543+
<span class="p">)</span>
15461544
<span class="bp">self</span><span class="o">.</span><span class="n">_external_session</span> <span class="o">=</span> <span class="n">session</span>
15471545
<span class="k">if</span> <span class="n">bind</span><span class="p">:</span>
15481546
<span class="bp">self</span><span class="o">.</span><span class="n">_session_handler</span> <span class="o">=</span> <span class="n">AsyncSessionHandler</span><span class="p">(</span><span class="n">bind</span><span class="p">)</span>
@@ -1650,7 +1648,7 @@ <h3 id="sqlalchemy_bind_manager._repository.async_.SQLAlchemyAsyncRepository.__i
16501648
<script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.expand", "navigation.top", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "stable", "provider": "mike"}}</script>
16511649

16521650

1653-
<script src="../../../assets/javascripts/bundle.e1c3ead8.min.js"></script>
1651+
<script src="../../../assets/javascripts/bundle.bd41221c.min.js"></script>
16541652

16551653

16561654
</body>

0 commit comments

Comments
 (0)