Skip to content

Commit 3dd667c

Browse files
committed
Automatic documentation update
1 parent 57673e2 commit 3dd667c

21 files changed

+707
-283
lines changed

current/_modules/asyncpg/connection.html

+294-63
Large diffs are not rendered by default.

current/_modules/asyncpg/cursor.html

+16-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
asyncpg
3434
</a>
3535
<div class="version">
36-
0.28.0
36+
0.29.0
3737
</div>
3838
<div role="search">
3939
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
@@ -235,6 +235,17 @@ <h1>Source code for asyncpg.cursor</h1><div class="highlight"><pre>
235235
<span class="bp">self</span><span class="o">.</span><span class="n">_state</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span><span class="p">,</span> <span class="n">n</span><span class="p">,</span> <span class="kc">True</span><span class="p">,</span> <span class="n">timeout</span><span class="p">)</span>
236236
<span class="k">return</span> <span class="n">buffer</span>
237237

238+
<span class="k">async</span> <span class="k">def</span> <span class="nf">_close_portal</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout</span><span class="p">):</span>
239+
<span class="bp">self</span><span class="o">.</span><span class="n">_check_ready</span><span class="p">()</span>
240+
241+
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span><span class="p">:</span>
242+
<span class="k">raise</span> <span class="n">exceptions</span><span class="o">.</span><span class="n">InterfaceError</span><span class="p">(</span>
243+
<span class="s1">&#39;cursor does not have an open portal&#39;</span><span class="p">)</span>
244+
245+
<span class="n">protocol</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_connection</span><span class="o">.</span><span class="n">_protocol</span>
246+
<span class="k">await</span> <span class="n">protocol</span><span class="o">.</span><span class="n">close_portal</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span><span class="p">,</span> <span class="n">timeout</span><span class="p">)</span>
247+
<span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span> <span class="o">=</span> <span class="kc">None</span>
248+
238249
<span class="k">def</span> <span class="fm">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
239250
<span class="n">attrs</span> <span class="o">=</span> <span class="p">[]</span>
240251
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_exhausted</span><span class="p">:</span>
@@ -296,14 +307,17 @@ <h1>Source code for asyncpg.cursor</h1><div class="highlight"><pre>
296307
<span class="p">)</span>
297308
<span class="bp">self</span><span class="o">.</span><span class="n">_state</span><span class="o">.</span><span class="n">attach</span><span class="p">()</span>
298309

299-
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span><span class="p">:</span>
310+
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_exhausted</span><span class="p">:</span>
300311
<span class="n">buffer</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bind_exec</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_prefetch</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_timeout</span><span class="p">)</span>
301312
<span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">buffer</span><span class="p">)</span>
302313

303314
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_exhausted</span><span class="p">:</span>
304315
<span class="n">buffer</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">_exec</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_prefetch</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_timeout</span><span class="p">)</span>
305316
<span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">buffer</span><span class="p">)</span>
306317

318+
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_portal_name</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">_exhausted</span><span class="p">:</span>
319+
<span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">_close_portal</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_timeout</span><span class="p">)</span>
320+
307321
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">:</span>
308322
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="o">.</span><span class="n">popleft</span><span class="p">()</span>
309323

0 commit comments

Comments
 (0)