PY-56609: Refactoring in quick documentation

Migrate to DocumentationMarkup elements

GitOrigin-RevId: ea4d71638b1dd3a160521e655fd2a1670ea27701
This commit is contained in:
Irina Fediaeva
2023-01-23 13:39:02 +00:00
committed by intellij-monorepo-bot
parent 492065b694
commit c44fb89c28
134 changed files with 152 additions and 155 deletions
@@ -99,7 +99,6 @@ public class PyDocumentationBuilder {
}
if (!mySectionsMap.isEmpty()) {
mySections.appendRaw(DocumentationMarkup.SECTIONS_START);
final String[] firstSections =
{PyPsiBundle.message("QDOC.attributes"), PyPsiBundle.message("QDOC.params"), PyPsiBundle.message("QDOC.keyword.args"),
PyPsiBundle.message("QDOC.returns"), PyPsiBundle.message("QDOC.raises")};
@@ -112,13 +111,10 @@ public class PyDocumentationBuilder {
// FactoryMap's entrySet() returns pairs without particular order even for LinkedHashMap
for (@NlsSafe String header : ContainerUtil.concat(firstSectionsList, remainingSections)) {
mySections.appendRaw(DocumentationMarkup.SECTION_HEADER_START);
mySections.appendRaw(header);
mySections.appendRaw(DocumentationMarkup.SECTION_SEPARATOR);
mySections.append(mySectionsMap.get(header));
mySections.appendRaw(DocumentationMarkup.SECTION_END);
mySections.append(HtmlChunk.tag("tr"));
mySections.append(HtmlChunk.text(header).wrapWith(DocumentationMarkup.SECTION_HEADER_CELL));
mySections.append(mySectionsMap.get(header).wrapWith(DocumentationMarkup.SECTION_CONTENT_CELL));
}
mySections.appendRaw(DocumentationMarkup.SECTIONS_END);
}
if (myBody.isEmpty() && myContent.isEmpty()) {
@@ -127,19 +123,20 @@ public class PyDocumentationBuilder {
else {
final HtmlBuilder result = new HtmlBuilder();
if (!myProlog.isEmpty() || !myBody.isEmpty()) {
result.appendRaw(DocumentationMarkup.DEFINITION_START).append(myProlog);
final HtmlBuilder definitionBuilder = new HtmlBuilder();
definitionBuilder.append(myProlog);
if (!myBody.isEmpty() && !myProlog.isEmpty()) {
result.br();
definitionBuilder.br();
}
result.append(myBody).appendRaw(DocumentationMarkup.DEFINITION_END);
definitionBuilder.append(myBody);
result.append(definitionBuilder.wrapWith("pre").wrapWith(DocumentationMarkup.DEFINITION_ELEMENT));
}
if (!myContent.isEmpty()) {
result.appendRaw(DocumentationMarkup.CONTENT_START).append(myContent).appendRaw(DocumentationMarkup.CONTENT_END);
result.append(myContent.wrapWith(DocumentationMarkup.CONTENT_ELEMENT));
}
if (!mySectionsMap.isEmpty()) {
result.append(mySections.wrapWith(DocumentationMarkup.SECTIONS_TABLE));
}
result.append(mySections); // pre-assemble; then add stuff to individual cats as needed
return result.wrapWithHtmlBody().toString();
}
}
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#AncestorClassDocstringForConstructor.Sub">AncestorClassDocstringForConstructor.Sub</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Class&nbsp;docstring.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#typename#AncestorClassDocstringForConstructor.Base">Base</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#AncestorClassDocstringForConstructor.Sub">AncestorClassDocstringForConstructor.Sub</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Class&nbsp;docstring.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#typename#AncestorClassDocstringForConstructor.Base">Base</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#class#">Sub</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Class&nbsp;docstring.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code>Base</code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#class#">Sub</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Class&nbsp;docstring.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code>Base</code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ArgsDescriptionFromClassAndInitNotMixedGoogle">ArgsDescriptionFromClassAndInitNotMixedGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>param1</code> &ndash; param1 description</p><p><code>param2</code> &ndash; param2 description</p></td><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>kw</code> &ndash; kw description</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ArgsDescriptionFromClassAndInitNotMixedGoogle">ArgsDescriptionFromClassAndInitNotMixedGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>param1</code> &ndash; param1 description</p><p><code>param2</code> &ndash; param2 description</p></td><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>kw</code> &ndash; kw description</p></td></table></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ArgsDescriptionFromClassDocstringGoogle.Parent">ArgsDescriptionFromClassDocstringGoogle.Parent</a><br/>def <b>__init__</b>(self,
<html><body><div class="definition"><pre><a href="psi_element://#typename#ArgsDescriptionFromClassDocstringGoogle.Parent">ArgsDescriptionFromClassDocstringGoogle.Parent</a><br/>def <b>__init__</b>(self,
p1: Any,
p2: Any,
**kwargs: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>p1</code> &ndash; p1 doc from class</p><p><code>p2</code> &ndash; p2 doc from class</p></td><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>k</code> &ndash; k doc from class</p></td><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#typename#ArgsDescriptionFromClassDocstringGoogle.Parent">Parent</a></code></td></table></body></html>
**kwargs: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>p1</code> &ndash; p1 doc from class</p><p><code>p2</code> &ndash; p2 doc from class</p></td><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>k</code> &ndash; k doc from class</p></td><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#typename#ArgsDescriptionFromClassDocstringGoogle.Parent">Parent</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ArgsFromInitNotTakenInClassDocstringGoogle">ArgsFromInitNotTakenInClassDocstringGoogle</a><br/>class&nbsp;<b>Parent</b></pre></div><div class='content'>Unittest placeholder</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ArgsFromInitNotTakenInClassDocstringGoogle">ArgsFromInitNotTakenInClassDocstringGoogle</a><br/>class&nbsp;<b>Parent</b></pre></div><div class="content">Unittest placeholder</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ArgsInClassDocGoogle">ArgsInClassDocGoogle</a><br/>class&nbsp;<b>Parent</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>p1</code> &ndash; p1 doc from class</p><p><code>p2</code> &ndash; p2 doc from class</p></td><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>k</code> &ndash; k doc from class</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ArgsInClassDocGoogle">ArgsInClassDocGoogle</a><br/>class&nbsp;<b>Parent</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>p1</code> &ndash; p1 doc from class</p><p><code>p2</code> &ndash; p2 doc from class</p></td><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>k</code> &ndash; k doc from class</p></td></table></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ArgsKwargsTypes">ArgsKwargsTypes</a><br/>def <b>func</b>(*args: <a href="psi_element://#typename#str">str</a>,
<html><body><div class="definition"><pre><a href="psi_element://#module#ArgsKwargsTypes">ArgsKwargsTypes</a><br/>def <b>func</b>(*args: <a href="psi_element://#typename#str">str</a>,
**kwargs: <a href="psi_element://#typename#str">str</a>) -&gt; None</pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ArgumentList">ArgumentList</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;foo.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ArgumentList">ArgumentList</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;foo.</div></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-try-statement">
<html><body><div class="content"><div class="section" id="the-try-statement">
<span id="finally"></span><span id="except"></span><span id="try"></span><h2>The <a class="reference internal" href="#try"><tt class="xref std std-keyword docutils literal"><span class="pre">try</span></tt></a> statement</h2>
<span class="target" id="index-10"></span><p id="index-11">The <a class="reference internal" href="#try"><tt class="xref std std-keyword docutils literal"><span class="pre">try</span></tt></a> statement specifies exception handlers and/or cleanup code
for a group of statements:</p>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-import-statement">
<html><body><div class="content"><div class="section" id="the-import-statement">
<span id="from"></span><span id="import"></span><h2>The <a class="reference internal" href="#import"><tt class="xref std std-keyword docutils literal"><span class="pre">import</span></tt></a> statement</h2>
<pre id="index-31">
<strong id="grammar-token-import_stmt">import_stmt </strong> ::= &quot;import&quot; <a class="reference internal" href="#grammar-token-module"><tt class="xref docutils literal"><span class="pre">module</span></tt></a> [&quot;as&quot; <a class="reference internal" href="#grammar-token-name"><tt class="xref docutils literal"><span class="pre">name</span></tt></a>] ( &quot;,&quot; <a class="reference internal" href="#grammar-token-module"><tt class="xref docutils literal"><span class="pre">module</span></tt></a> [&quot;as&quot; <a class="reference internal" href="#grammar-token-name"><tt class="xref docutils literal"><span class="pre">name</span></tt></a>] )*
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-with-statement">
<html><body><div class="content"><div class="section" id="the-with-statement">
<span id="as"></span><span id="with"></span><h2>The <a class="reference internal" href="#with"><tt class="xref std std-keyword docutils literal"><span class="pre">with</span></tt></a> statement</h2>
<p id="index-16">The <a class="reference internal" href="#with"><tt class="xref std std-keyword docutils literal"><span class="pre">with</span></tt></a> statement is used to wrap the execution of a block with
methods defined by a context manager (see section <a class="reference internal" href="datamodel.html#context-managers"><em>With Statement Context Managers</em></a>).
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#AsyncFunctionQuickDoc">AsyncFunctionQuickDoc</a><br/>async def <b>func</b>() -&gt; Coroutine[Any,&nbsp;Any,&nbsp;None]</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#AsyncFunctionQuickDoc">AsyncFunctionQuickDoc</a><br/>async def <b>func</b>() -&gt; Coroutine[Any,&nbsp;Any,&nbsp;None]</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#AttributeDescriptionEmptyGoogle">AttributeDescriptionEmptyGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>attr</code></p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#AttributeDescriptionEmptyGoogle">AttributeDescriptionEmptyGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>attr</code></p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Class attribute <b>attr</b> of <a href="psi_element://#typename#AttributeDocsNotMixed.MyClass">AttributeDocsNotMixed.MyClass</a><br/>attr: <a href="psi_element://#typename#int">int</a> = 1</pre></div><div class='content'>Docstring&nbsp;from&nbsp;attr</div></body></html>
<html><body><div class="definition"><pre>Class attribute <b>attr</b> of <a href="psi_element://#typename#AttributeDocsNotMixed.MyClass">AttributeDocsNotMixed.MyClass</a><br/>attr: <a href="psi_element://#typename#int">int</a> = 1</pre></div><div class="content">Docstring&nbsp;from&nbsp;attr</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#AttributesDescriptionFromClassDocstringGoogle.Parent">AttributesDescriptionFromClassDocstringGoogle.Parent</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>a1</code> &ndash; a1 doc from parent</p><p><code>a2</code> &ndash; a2 doc from parent</p></td><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#typename#AttributesDescriptionFromClassDocstringGoogle.Parent">Parent</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#AttributesDescriptionFromClassDocstringGoogle.Parent">AttributesDescriptionFromClassDocstringGoogle.Parent</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>a1</code> &ndash; a1 doc from parent</p><p><code>a2</code> &ndash; a2 doc from parent</p></td><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#typename#AttributesDescriptionFromClassDocstringGoogle.Parent">Parent</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#AttributesOrderGoogle">AttributesOrderGoogle</a><br/>class&nbsp;<b>Parent</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>a1</code> &ndash; a1 doc</p><p><code>a2</code> &ndash; a2 doc</p><p><code>a3</code> &ndash; a3 doc</p><p><code>a4</code> &ndash; a4 doc</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#AttributesOrderGoogle">AttributesOrderGoogle</a><br/>class&nbsp;<b>Parent</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>a1</code> &ndash; a1 doc</p><p><code>a2</code> &ndash; a2 doc</p><p><code>a3</code> &ndash; a3 doc</p><p><code>a4</code> &ndash; a4 doc</p></td></table></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#builtins">builtins</a><br/>def <b>len</b>(__obj: Sized) -&gt; <a href="psi_element://#typename#int">int</a></pre></div><div class='content'>len(object)&nbsp;-&gt;&nbsp;integer<br/><br/>Return&nbsp;the&nbsp;number&nbsp;of&nbsp;items&nbsp;of&nbsp;a&nbsp;sequence&nbsp;or&nbsp;collection.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#builtins">builtins</a><br/>def <b>len</b>(__obj: Sized) -&gt; <a href="psi_element://#typename#int">int</a></pre></div><div class="content">len(object)&nbsp;-&gt;&nbsp;integer<br/><br/>Return&nbsp;the&nbsp;number&nbsp;of&nbsp;items&nbsp;of&nbsp;a&nbsp;sequence&nbsp;or&nbsp;collection.</div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#CallFunc">CallFunc</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;foo.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#CallFunc">CallFunc</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;foo.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionEpydoc">ClassAndInstanceAttributesInOneSectionEpydoc</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p><p><code>state</code> &ndash; State</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionEpydoc">ClassAndInstanceAttributesInOneSectionEpydoc</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p><p><code>state</code> &ndash; State</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionGoogle">ClassAndInstanceAttributesInOneSectionGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionGoogle">ClassAndInstanceAttributesInOneSectionGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionNumpy">ClassAndInstanceAttributesInOneSectionNumpy</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionNumpy">ClassAndInstanceAttributesInOneSectionNumpy</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionRest">ClassAndInstanceAttributesInOneSectionRest</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p><p><code>state</code> &ndash; State</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassAndInstanceAttributesInOneSectionRest">ClassAndInstanceAttributesInOneSectionRest</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>msg</code> &ndash; Message</p><p><code>code</code> &ndash; Code</p><p><code>state</code> &ndash; State</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassAndInstanceAttributesWithSameNameNotDuplicatedGoogle">ClassAndInstanceAttributesWithSameNameNotDuplicatedGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>a1</code> &ndash; attr1 doc</p><p><code>a2</code> &ndash; attr2 doc</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassAndInstanceAttributesWithSameNameNotDuplicatedGoogle">ClassAndInstanceAttributesWithSameNameNotDuplicatedGoogle</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>a1</code> &ndash; attr1 doc</p><p><code>a2</code> &ndash; attr2 doc</p></td></table></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre>Class attribute <b>the_attr</b> of <a href="psi_element://#typename#ClassAttr.C">ClassAttr.C</a><br/>the_attr: <a href="psi_element://#typename#str">str</a> = &quot;&quot;</pre></div><div class='content'>The&nbsp;documentation&nbsp;for&nbsp;the&nbsp;attribute.</div></body></html>
<html><body><div class="definition"><pre>Class attribute <b>the_attr</b> of <a href="psi_element://#typename#ClassAttr.C">ClassAttr.C</a><br/>the_attr: <a href="psi_element://#typename#str">str</a> = &quot;&quot;</pre></div><div class="content">The&nbsp;documentation&nbsp;for&nbsp;the&nbsp;attribute.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Class attribute <b>a1</b> of <a href="psi_element://#typename#ClassAttributeDescriptionFromClassDocstringGoogle.Parent">ClassAttributeDescriptionFromClassDocstringGoogle.Parent</a><br/>a1: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class='content'>a1 doc</div></body></html>
<html><body><div class="definition"><pre>Class attribute <b>a1</b> of <a href="psi_element://#typename#ClassAttributeDescriptionFromClassDocstringGoogle.Parent">ClassAttributeDescriptionFromClassDocstringGoogle.Parent</a><br/>a1: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class="content">a1 doc</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Class attribute <b>attr</b> of <a href="psi_element://#typename#ClassAttributeDescriptionFromClassDocstringRest.MyClass">ClassAttributeDescriptionFromClassDocstringRest.MyClass</a><br/>attr: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class='content'>attr description</div></body></html>
<html><body><div class="definition"><pre>Class attribute <b>attr</b> of <a href="psi_element://#typename#ClassAttributeDescriptionFromClassDocstringRest.MyClass">ClassAttributeDescriptionFromClassDocstringRest.MyClass</a><br/>attr: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class="content">attr description</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassConstructor">ClassConstructor</a><br/>class&nbsp;<b>Foo</b>(<a href="psi_element://#typename#object">object</a>)</pre></div><div class='content'>Doc&nbsp;of&nbsp;Foo.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassConstructor">ClassConstructor</a><br/>class&nbsp;<b>Foo</b>(<a href="psi_element://#typename#object">object</a>)</pre></div><div class="content">Doc&nbsp;of&nbsp;Foo.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ClassDocstringForConstructor.MyClass">ClassDocstringForConstructor.MyClass</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Class&nbsp;docstring.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#typename#ClassDocstringForConstructor.MyClass">MyClass</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#ClassDocstringForConstructor.MyClass">ClassDocstringForConstructor.MyClass</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Class&nbsp;docstring.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#typename#ClassDocstringForConstructor.MyClass">MyClass</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassDocumentationTakenFromConstructor">ClassDocumentationTakenFromConstructor</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class='content'>Constructor&nbsp;docstring</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassDocumentationTakenFromConstructor">ClassDocumentationTakenFromConstructor</a><br/>class&nbsp;<b>MyClass</b></pre></div><div class="content">Constructor&nbsp;docstring</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ClassUndocumentedConstructor.Foo">ClassUndocumentedConstructor.Foo</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;Foo.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#typename#ClassUndocumentedConstructor.Foo">Foo</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#ClassUndocumentedConstructor.Foo">ClassUndocumentedConstructor.Foo</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;Foo.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#typename#ClassUndocumentedConstructor.Foo">Foo</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ClassUndocumentedEmptyConstructor.Foo">ClassUndocumentedEmptyConstructor.Foo</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;Moo()</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#func#ClassUndocumentedEmptyConstructor.Moo.__init__">Moo.__init__</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#ClassUndocumentedEmptyConstructor.Foo">ClassUndocumentedEmptyConstructor.Foo</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;Moo()</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#func#ClassUndocumentedEmptyConstructor.Moo.__init__">Moo.__init__</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ClassWithAllKindSuperClassExpressions">ClassWithAllKindSuperClassExpressions</a><br/>class&nbsp;<b>A</b>(metaclass=<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Meta1">Meta1</a>,&nbsp;six.with_metaclass(<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Meta2">Meta2</a>,&nbsp;<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Base1">Base1</a>),&nbsp;<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Base2">Base2</a>[<a href="psi_element://#typename#int">int</a>],&nbsp;<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Base3">Base3</a>,&nbsp;Base4)</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ClassWithAllKindSuperClassExpressions">ClassWithAllKindSuperClassExpressions</a><br/>class&nbsp;<b>A</b>(metaclass=<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Meta1">Meta1</a>,&nbsp;six.with_metaclass(<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Meta2">Meta2</a>,&nbsp;<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Base1">Base1</a>),&nbsp;<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Base2">Base2</a>[<a href="psi_element://#typename#int">int</a>],&nbsp;<a href="psi_element://#typename#ClassWithAllKindSuperClassExpressions.Base3">Base3</a>,&nbsp;Base4)</pre></div></body></html>
@@ -1,3 +1,3 @@
<html><body><div class='definition'><pre>ConcatenateInGeneric.Y<br/>def <b>__init__</b>(self,
<html><body><div class="definition"><pre>ConcatenateInGeneric.Y<br/>def <b>__init__</b>(self,
f: (Concatenate(int, ParamSpec("P")))&nbsp;-&gt;&nbsp;U,
attr: U) -&gt; None</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ConcatenateInParam">ConcatenateInParam</a><br/>def <b>remove</b>(x: (Concatenate(int, ParamSpec("P")))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#int">int</a>) -&gt; (ParamSpec("P"))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ConcatenateInParam">ConcatenateInParam</a><br/>def <b>remove</b>(x: (Concatenate(int, ParamSpec("P")))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#int">int</a>) -&gt; (ParamSpec("P"))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ConcatenateInReturn">ConcatenateInReturn</a><br/>def <b>add</b>(x: (ParamSpec("P"))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#int">int</a>) -&gt; (Concatenate(str, ParamSpec("P")))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ConcatenateInReturn">ConcatenateInReturn</a><br/>def <b>add</b>(x: (ParamSpec("P"))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#int">int</a>) -&gt; (Concatenate(str, ParamSpec("P")))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ConcatenateSeveralFirstParamInParam">ConcatenateSeveralFirstParamInParam</a><br/>def <b>remove</b>(x: (Concatenate(int, bool, list, ParamSpec("P")))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#int">int</a>)
<html><body><div class="definition"><pre><a href="psi_element://#module#ConcatenateSeveralFirstParamInParam">ConcatenateSeveralFirstParamInParam</a><br/>def <b>remove</b>(x: (Concatenate(int, bool, list, ParamSpec("P")))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#int">int</a>)
-&gt; (ParamSpec("P"))&nbsp;-&gt;&nbsp;<a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
+1 -1
View File
@@ -1,4 +1,4 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#DefaultValues.C">DefaultValues.C</a><br/>def <b>method</b>(self=42,
<html><body><div class="definition"><pre><a href="psi_element://#typename#DefaultValues.C">DefaultValues.C</a><br/>def <b>method</b>(self=42,
foo: <a href="psi_element://#typename#list">list</a>[<a href="psi_element://#typename#int">int</a>] = [1,
2],
bar: <a href="psi_element://#typename#str">str</a> = &quot;&lt;br/&gt;&quot;) -&gt; None</pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#DirectClass">DirectClass</a><br/>class&nbsp;<b>Foo</b>(<a href="psi_element://#typename#object">object</a>)</pre></div><div class='content'>Doc&nbsp;of&nbsp;Foo.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#DirectClass">DirectClass</a><br/>class&nbsp;<b>Foo</b>(<a href="psi_element://#typename#object">object</a>)</pre></div><div class="content">Doc&nbsp;of&nbsp;Foo.</div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#DirectFunc">DirectFunc</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;foo.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#DirectFunc">DirectFunc</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;foo.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#DocOnImplementationWithOverloads">DocOnImplementationWithOverloads</a><br/>def <b>foo</b>(param: <a href="psi_element://#typename#bool">bool</a>) -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#DocOnImplementationWithOverloads">DocOnImplementationWithOverloads</a><br/>def <b>foo</b>(param: <a href="psi_element://#typename#bool">bool</a>) -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#DocOnOverloadDefinition">DocOnOverloadDefinition</a><br/>@<i>overload</i><br>def <b>foo</b>(param: <a href="psi_element://#typename#int">int</a>) -&gt; <a href="psi_element://#typename#int">int</a></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#DocOnOverloadDefinition">DocOnOverloadDefinition</a><br/>@<i>overload</i><br>def <b>foo</b>(param: <a href="psi_element://#typename#int">int</a>) -&gt; <a href="psi_element://#typename#int">int</a></pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#Docstring">Docstring</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;foo.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#Docstring">Docstring</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;foo.</div></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-for-statement">
<html><body><div class="content"><div class="section" id="the-for-statement">
<span id="for"></span><h2>The <a class="reference internal" href="#for"><tt class="xref std std-keyword docutils literal"><span class="pre">for</span></tt></a> statement</h2>
<p id="index-6">The <a class="reference internal" href="#for"><tt class="xref std std-keyword docutils literal"><span class="pre">for</span></tt></a> statement is used to iterate over the elements of a sequence
(such as a string, tuple or list) or other iterable object:</p>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-if-statement">
<html><body><div class="content"><div class="section" id="the-if-statement">
<span id="else"></span><span id="elif"></span><span id="if"></span><h2>The <a class="reference internal" href="#if"><tt class="xref std std-keyword docutils literal"><span class="pre">if</span></tt></a> statement</h2>
<p id="index-3">The <a class="reference internal" href="#if"><tt class="xref std std-keyword docutils literal"><span class="pre">if</span></tt></a> statement is used for conditional execution:</p>
<pre>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-try-statement">
<html><body><div class="content"><div class="section" id="the-try-statement">
<span id="finally"></span><span id="except"></span><span id="try"></span><h2>The <a class="reference internal" href="#try"><tt class="xref std std-keyword docutils literal"><span class="pre">try</span></tt></a> statement</h2>
<span class="target" id="index-10"></span><p id="index-11">The <a class="reference internal" href="#try"><tt class="xref std std-keyword docutils literal"><span class="pre">try</span></tt></a> statement specifies exception handlers and/or cleanup code
for a group of statements:</p>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-while-statement">
<html><body><div class="content"><div class="section" id="the-while-statement">
<span id="while"></span><h2>The <a class="reference internal" href="#while"><tt class="xref std std-keyword docutils literal"><span class="pre">while</span></tt></a> statement</h2>
<p id="index-4">The <a class="reference internal" href="#while"><tt class="xref std std-keyword docutils literal"><span class="pre">while</span></tt></a> statement is used for repeated execution as long as an
expression is true:</p>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#EmptyTupleType">EmptyTupleType</a><br/>def <b>func</b>() -&gt; tuple</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#EmptyTupleType">EmptyTupleType</a><br/>def <b>func</b>() -&gt; tuple</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ExceptionDescriptionGoogle">ExceptionDescriptionGoogle</a><br/>def <b>func</b>() -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Raises:</td><td valign='top'><p><code>Exception1</code></p><p><code>Exception2</code> &ndash; foo</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ExceptionDescriptionGoogle">ExceptionDescriptionGoogle</a><br/>def <b>func</b>() -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Raises:</td><td valign="top"><p><code>Exception1</code></p><p><code>Exception2</code> &ndash; foo</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ExceptionDescriptionRest">ExceptionDescriptionRest</a><br/>def <b>func</b>() -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Raises:</td><td valign='top'><p><code>Exception1</code></p><p><code>Exception2</code> &ndash; bar</p><p><code>Exception3</code></p><p><code>Exception4</code> &ndash; foo</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ExceptionDescriptionRest">ExceptionDescriptionRest</a><br/>def <b>func</b>() -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Raises:</td><td valign="top"><p><code>Exception1</code></p><p><code>Exception2</code> &ndash; bar</p><p><code>Exception3</code></p><p><code>Exception4</code> &ndash; foo</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ExplicitlyAnnotatedClsParamType.MyClass">ExplicitlyAnnotatedClsParamType.MyClass</a><br/>@<i>classmethod</i><br>def <b>factory</b>(cls: Type[T]) -&gt; T</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#ExplicitlyAnnotatedClsParamType.MyClass">ExplicitlyAnnotatedClsParamType.MyClass</a><br/>@<i>classmethod</i><br>def <b>factory</b>(cls: Type[T]) -&gt; T</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ExplicitlyAnnotatedSelfParamType.MyClass">ExplicitlyAnnotatedSelfParamType.MyClass</a><br/>def <b>method</b>(self: T) -&gt; None</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#ExplicitlyAnnotatedSelfParamType.MyClass">ExplicitlyAnnotatedSelfParamType.MyClass</a><br/>def <b>method</b>(self: T) -&gt; None</pre></div></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-import-statement">
<html><body><div class="content"><div class="section" id="the-import-statement">
<span id="from"></span><span id="import"></span><h2>The <a class="reference internal" href="#import"><tt class="xref std std-keyword docutils literal"><span class="pre">import</span></tt></a> statement</h2>
<pre id="index-31">
<strong id="grammar-token-import_stmt">import_stmt </strong> ::= &quot;import&quot; <a class="reference internal" href="#grammar-token-module"><tt class="xref docutils literal"><span class="pre">module</span></tt></a> [&quot;as&quot; <a class="reference internal" href="#grammar-token-name"><tt class="xref docutils literal"><span class="pre">name</span></tt></a>] ( &quot;,&quot; <a class="reference internal" href="#grammar-token-module"><tt class="xref docutils literal"><span class="pre">module</span></tt></a> [&quot;as&quot; <a class="reference internal" href="#grammar-token-name"><tt class="xref docutils literal"><span class="pre">name</span></tt></a>] )*
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-raise-statement">
<html><body><div class="content"><div class="section" id="the-raise-statement">
<span id="raise"></span><h2>The <a class="reference internal" href="#raise"><tt class="xref std std-keyword docutils literal"><span class="pre">raise</span></tt></a> statement</h2>
<pre id="index-24">
<strong id="grammar-token-raise_stmt">raise_stmt</strong> ::= &quot;raise&quot; [<a class="reference internal" href="expressions.html#grammar-token-expression"><tt class="xref docutils literal"><span class="pre">expression</span></tt></a> [&quot;from&quot; <a class="reference internal" href="expressions.html#grammar-token-expression"><tt class="xref docutils literal"><span class="pre">expression</span></tt></a>]]
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-yield-statement">
<html><body><div class="content"><div class="section" id="the-yield-statement">
<span id="yield"></span><h2>The <a class="reference internal" href="#yield"><tt class="xref std std-keyword docutils literal"><span class="pre">yield</span></tt></a> statement</h2>
<pre id="index-23">
<strong id="grammar-token-yield_stmt">yield_stmt</strong> ::= <a class="reference internal" href="expressions.html#grammar-token-yield_expression"><tt class="xref docutils literal"><span class="pre">yield_expression</span></tt></a>
@@ -1,4 +1,4 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#FunctionWrapping">FunctionWrapping</a><br/>def <b>maybe_add_numbers</b>(a: <a href="psi_element://#typename#int">int</a>&nbsp;|&nbsp;None,
<html><body><div class="definition"><pre><a href="psi_element://#module#FunctionWrapping">FunctionWrapping</a><br/>def <b>maybe_add_numbers</b>(a: <a href="psi_element://#typename#int">int</a>&nbsp;|&nbsp;None,
b: <a href="psi_element://#typename#int">int</a>&nbsp;|&nbsp;None,
c: <a href="psi_element://#typename#int">int</a>&nbsp;|&nbsp;None,
d: <a href="psi_element://#typename#int">int</a>&nbsp;|&nbsp;None) -&gt; <a href="psi_element://#typename#int">int</a>&nbsp;|&nbsp;None</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#GoogleDocstringWithReturnValueDescriptionWithoutType">GoogleDocstringWithReturnValueDescriptionWithoutType</a><br/>def <b>func</b>() -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>Nothing</td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#GoogleDocstringWithReturnValueDescriptionWithoutType">GoogleDocstringWithReturnValueDescriptionWithoutType</a><br/>def <b>func</b>() -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Returns:</td><td valign="top">Nothing</td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#HeterogeneousTuple">HeterogeneousTuple</a><br/>def <b>get_tuple</b>() -&gt; tuple[<a href="psi_element://#typename#int">int</a>,&nbsp;<a href="psi_element://#typename#int">int</a>,&nbsp;<a href="psi_element://#typename#str">str</a>]</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#HeterogeneousTuple">HeterogeneousTuple</a><br/>def <b>get_tuple</b>() -&gt; tuple[<a href="psi_element://#typename#int">int</a>,&nbsp;<a href="psi_element://#typename#int">int</a>,&nbsp;<a href="psi_element://#typename#str">str</a>]</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#HomogeneousTuple">HomogeneousTuple</a><br/>def <b>get_tuple</b>() -&gt; tuple[<a href="psi_element://#typename#str">str</a>,&nbsp;...]</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#HomogeneousTuple">HomogeneousTuple</a><br/>def <b>get_tuple</b>() -&gt; tuple[<a href="psi_element://#typename#str">str</a>,&nbsp;...]</pre></div></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="the-for-statement">
<html><body><div class="content"><div class="section" id="the-for-statement">
<span id="for"></span><h2>The <a class="reference internal" href="#for"><tt class="xref std std-keyword docutils literal"><span class="pre">for</span></tt></a> statement</h2>
<p id="index-6">The <a class="reference internal" href="#for"><tt class="xref std std-keyword docutils literal"><span class="pre">for</span></tt></a> statement is used to iterate over the elements of a sequence
(such as a string, tuple or list) or other iterable object:</p>
@@ -1,4 +1,4 @@
<html><body><div class='content'><div class="section" id="notin">
<html><body><div class="content"><div class="section" id="notin">
<span id="in"></span><span id="isnot"></span><span id="is"></span><span id="comparisons"></span><span id="id12"></span><h2>Comparisons</h2>
<span class="target" id="index-970"></span><p id="index-971">Unlike C, all comparison operations in Python have the same priority, which is
lower than that of any arithmetic, shifting or bitwise operation. Also unlike
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#Indented">Indented</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class='content'>Doc&nbsp;of&nbsp;foo.<br/>It&nbsp;has&nbsp;two&nbsp;lines.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#Indented">Indented</a><br/>def <b>foo</b>() -&gt; None</pre></div><div class="content">Doc&nbsp;of&nbsp;foo.<br/>It&nbsp;has&nbsp;two&nbsp;lines.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#InheritedAttributesGoogle">InheritedAttributesGoogle</a><br/>class&nbsp;<b>Child</b>(<a href="psi_element://#typename#InheritedAttributesGoogle.Parent">Parent</a>)</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Attributes:</td><td valign='top'><p><code>a1</code> &ndash; a1 doc from child</p><p><code>a2</code> &ndash; a2 doc from child</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#InheritedAttributesGoogle">InheritedAttributesGoogle</a><br/>class&nbsp;<b>Child</b>(<a href="psi_element://#typename#InheritedAttributesGoogle.Parent">Parent</a>)</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Attributes:</td><td valign="top"><p><code>a1</code> &ndash; a1 doc from child</p><p><code>a2</code> &ndash; a2 doc from child</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#InheritedMethod.B">InheritedMethod.B</a><br/>def <b>foo</b>(self) -&gt; None</pre></div><div class='content'>Doc&nbsp;from&nbsp;A.foo.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#func#InheritedMethod.A.foo">A.foo</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#InheritedMethod.B">InheritedMethod.B</a><br/>def <b>foo</b>(self) -&gt; None</pre></div><div class="content">Doc&nbsp;from&nbsp;A.foo.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#func#InheritedMethod.A.foo">A.foo</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#class#">Sub</a><br/>def <b>method</b>(self) -&gt; None</pre></div><div class='content'>Base&nbsp;class&nbsp;docstring.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code>Base.method</code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#class#">Sub</a><br/>def <b>method</b>(self) -&gt; None</pre></div><div class="content">Base&nbsp;class&nbsp;docstring.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code>Base.method</code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#InitEmptyDocstringOverClassDocstringGoogle.MyClass">InitEmptyDocstringOverClassDocstringGoogle.MyClass</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#InitEmptyDocstringOverClassDocstringGoogle.MyClass">InitEmptyDocstringOverClassDocstringGoogle.MyClass</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#class#">MyClass</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class='content'>Class&nbsp;docstring.</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#class#">MyClass</a></code></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#class#">MyClass</a><br/>def <b>__init__</b>(self) -&gt; None</pre></div><div class="content">Class&nbsp;docstring.</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#class#">MyClass</a></code></td></table></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre>Instance attribute <b>foo</b> of <a href="psi_element://#typename#InstanceAttr.C">InstanceAttr.C</a><br/>foo: <a href="psi_element://#typename#str">str</a> = &quot;Foo&quot;</pre></div><div class='content'>The&nbsp;docstring&nbsp;for&nbsp;the&nbsp;attribute&nbsp;foo.</div></body></html>
<html><body><div class="definition"><pre>Instance attribute <b>foo</b> of <a href="psi_element://#typename#InstanceAttr.C">InstanceAttr.C</a><br/>foo: <a href="psi_element://#typename#str">str</a> = &quot;Foo&quot;</pre></div><div class="content">The&nbsp;docstring&nbsp;for&nbsp;the&nbsp;attribute&nbsp;foo.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Instance attribute <b>a1</b> of <a href="psi_element://#typename#InstanceAttributeDescriptionFromClassDocstringGoogle.Parent">InstanceAttributeDescriptionFromClassDocstringGoogle.Parent</a><br/>a1: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class='content'>a1 doc</div></body></html>
<html><body><div class="definition"><pre>Instance attribute <b>a1</b> of <a href="psi_element://#typename#InstanceAttributeDescriptionFromClassDocstringGoogle.Parent">InstanceAttributeDescriptionFromClassDocstringGoogle.Parent</a><br/>a1: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class="content">a1 doc</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Instance attribute <b>attr</b> of <a href="psi_element://#typename#InstanceAttributeDescriptionFromClassDocstringRest.MyClass">InstanceAttributeDescriptionFromClassDocstringRest.MyClass</a><br/>attr: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class='content'>attr description</div></body></html>
<html><body><div class="definition"><pre>Instance attribute <b>attr</b> of <a href="psi_element://#typename#InstanceAttributeDescriptionFromClassDocstringRest.MyClass">InstanceAttributeDescriptionFromClassDocstringRest.MyClass</a><br/>attr: <a href="psi_element://#typename#int">int</a> = 0</pre></div><div class="content">attr description</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#KeywordArgsDescriptionEpydoc">KeywordArgsDescriptionEpydoc</a><br/>def <b>func</b>(**args: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>baz</code></p><p><code>foo</code> &ndash; bar</p><p><code>quux</code></p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#KeywordArgsDescriptionEpydoc">KeywordArgsDescriptionEpydoc</a><br/>def <b>func</b>(**args: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>baz</code></p><p><code>foo</code> &ndash; bar</p><p><code>quux</code></p></td></table></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#KeywordArgsDescriptionForMissingParameter.Sub">KeywordArgsDescriptionForMissingParameter.Sub</a><br/>def <b>method</b>(self,
<html><body><div class="definition"><pre><a href="psi_element://#typename#KeywordArgsDescriptionForMissingParameter.Sub">KeywordArgsDescriptionForMissingParameter.Sub</a><br/>def <b>method</b>(self,
*,
foo: Any,
bar: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>foo</code> &ndash; foo</p><p><code>bar</code> &ndash; bar</p></td><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#func#KeywordArgsDescriptionForMissingParameter.Base.method">Base.method</a></code></td></table></body></html>
bar: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>foo</code> &ndash; foo</p><p><code>bar</code> &ndash; bar</p></td><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#func#KeywordArgsDescriptionForMissingParameter.Base.method">Base.method</a></code></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#KeywordArgsDescriptionGoogle">KeywordArgsDescriptionGoogle</a><br/>def <b>func</b>(**args: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>foo</code> &ndash; bar</p><p><code>baz</code></p><p><code>quux</code></p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#KeywordArgsDescriptionGoogle">KeywordArgsDescriptionGoogle</a><br/>def <b>func</b>(**args: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>foo</code> &ndash; bar</p><p><code>baz</code></p><p><code>quux</code></p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#KeywordArgsDescriptionRest">KeywordArgsDescriptionRest</a><br/>def <b>func</b>(**args: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Keyword args:</td><td valign='top'><p><code>baz</code></p><p><code>foo</code> &ndash; bar</p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#KeywordArgsDescriptionRest">KeywordArgsDescriptionRest</a><br/>def <b>func</b>(**args: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Keyword args:</td><td valign="top"><p><code>baz</code></p><p><code>foo</code> &ndash; bar</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ManyDecoratorsClass">ManyDecoratorsClass</a><br/>@<i>decorator1</i><br>@<i>decorator2</i><br>class&nbsp;<b>A</b></pre></div><div class='content'>Doc&nbsp;of&nbsp;A</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ManyDecoratorsClass">ManyDecoratorsClass</a><br/>@<i>decorator1</i><br>@<i>decorator2</i><br>class&nbsp;<b>A</b></pre></div><div class="content">Doc&nbsp;of&nbsp;A</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ManyDecoratorsFunction">ManyDecoratorsFunction</a><br/>@<i>decorator1</i><br>@<i>decorator2</i><br>def <b>foo</b>(param: Any) -&gt; Any&nbsp;|&nbsp;None</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ManyDecoratorsFunction">ManyDecoratorsFunction</a><br/>@<i>decorator1</i><br>@<i>decorator2</i><br>def <b>foo</b>(param: Any) -&gt; Any&nbsp;|&nbsp;None</pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#Method.Foo">Method.Foo</a><br/>@<i>deco</i><br>def <b>meth</b>(self) -&gt; Any&nbsp;|&nbsp;None</pre></div><div class='content'>Doc&nbsp;of&nbsp;meth.</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#typename#Method.Foo">Method.Foo</a><br/>@<i>deco</i><br>def <b>meth</b>(self) -&gt; Any&nbsp;|&nbsp;None</pre></div><div class="content">Doc&nbsp;of&nbsp;meth.</div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre>Module <b>Module</b></pre></div><div class='content'>Module's&nbsp;doc.</div></body></html>
<html><body><div class="definition"><pre>Module <b>Module</b></pre></div><div class="content">Module's&nbsp;doc.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#MultilineAssignedValueForTarget">MultilineAssignedValueForTarget</a><br/>var: <a href="psi_element://#typename#list">list</a>[<a href="psi_element://#typename#int">int</a>] = [1,...</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#MultilineAssignedValueForTarget">MultilineAssignedValueForTarget</a><br/>var: <a href="psi_element://#typename#list">list</a>[<a href="psi_element://#typename#int">int</a>] = [1,...</pre></div></body></html>
@@ -1,4 +1,4 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#MultilineReturnSectionGoogle">MultilineReturnSectionGoogle</a><br/>def <b>foo</b>() -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>True if successful, False otherwise.
<html><body><div class="definition"><pre><a href="psi_element://#module#MultilineReturnSectionGoogle">MultilineReturnSectionGoogle</a><br/>def <b>foo</b>() -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Returns:</td><td valign="top">True if successful, False otherwise.
The return type is optional and may be specified at the beginning of
the Returns section followed by a colon.
@@ -1,4 +1,4 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#MultilineReturnSectionNumpy">MultilineReturnSectionNumpy</a><br/>def <b>foo</b>() -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>True if successful, False otherwise.
<html><body><div class="definition"><pre><a href="psi_element://#module#MultilineReturnSectionNumpy">MultilineReturnSectionNumpy</a><br/>def <b>foo</b>() -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Returns:</td><td valign="top">True if successful, False otherwise.
The return type is optional and may be specified at the beginning of
the Returns section followed by a colon.
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#numpy">numpy</a><br/>class&nbsp;<b>ndarray</b></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#numpy">numpy</a><br/>class&nbsp;<b>ndarray</b></pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#OneDecoratorClass">OneDecoratorClass</a><br/>@<i>decorator</i><br>class&nbsp;<b>A</b></pre></div><div class='content'>Doc&nbsp;of&nbsp;A</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#OneDecoratorClass">OneDecoratorClass</a><br/>@<i>decorator</i><br>class&nbsp;<b>A</b></pre></div><div class="content">Doc&nbsp;of&nbsp;A</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#OneDecoratorFunction">OneDecoratorFunction</a><br/>@<i>decorator</i><br>def <b>foo</b>(param: Any) -&gt; Any&nbsp;|&nbsp;None</pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#OneDecoratorFunction">OneDecoratorFunction</a><br/>@<i>decorator</i><br>def <b>foo</b>(param: Any) -&gt; Any&nbsp;|&nbsp;None</pre></div></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#OptionalAndUnionTypesContainingTypeVars">OptionalAndUnionTypesContainingTypeVars</a><br/>def <b>f</b>(x1: T&nbsp;|&nbsp;None,
<html><body><div class="definition"><pre><a href="psi_element://#module#OptionalAndUnionTypesContainingTypeVars">OptionalAndUnionTypesContainingTypeVars</a><br/>def <b>f</b>(x1: T&nbsp;|&nbsp;None,
x2: T&nbsp;|&nbsp;tuple[Any,&nbsp;Any]) -&gt; None</pre></div></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#OptionalParameterType">OptionalParameterType</a><br/>def <b>open</b>(encoding: <a href="psi_element://#typename#str">str</a>&nbsp;|&nbsp;None = None,
<html><body><div class="definition"><pre><a href="psi_element://#module#OptionalParameterType">OptionalParameterType</a><br/>def <b>open</b>(encoding: <a href="psi_element://#typename#str">str</a>&nbsp;|&nbsp;None = None,
errors: <a href="psi_element://#typename#str">str</a>&nbsp;|&nbsp;None = None) -&gt; None</pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#Overloads">Overloads</a><br/>@<i>typing.overload</i><br>def <b>foo</b>(p: <a href="psi_element://#typename#str">str</a>) -&gt; <a href="psi_element://#typename#str">str</a></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#Overloads">Overloads</a><br/>@<i>typing.overload</i><br>def <b>foo</b>(p: <a href="psi_element://#typename#str">str</a>) -&gt; <a href="psi_element://#typename#str">str</a></pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#OverloadsAndImplementation">OverloadsAndImplementation</a><br/>def <b>foo</b>(param: <a href="psi_element://#typename#bool">bool</a>) -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#OverloadsAndImplementation">OverloadsAndImplementation</a><br/>def <b>foo</b>(param: <a href="psi_element://#typename#bool">bool</a>) -&gt; <a href="psi_element://#typename#bool">bool</a></pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre>Package <b>pkg</b></pre></div><div class='content'>Package&nbsp;docstring.</div></body></html>
<html><body><div class="definition"><pre>Package <b>pkg</b></pre></div><div class="content">Package&nbsp;docstring.</div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre>Parameter <b>name</b> of <a href="psi_element://#func#Param.foo">Param.foo</a><br/>name: <a href="psi_element://#typename#str">str</a></pre></div><div class='content'>The name to convert to a label. This must be a string which could be used as a Python identifier. Strings which do not take this form will result in unpredictable behavior.</div></body></html>
<html><body><div class="definition"><pre>Parameter <b>name</b> of <a href="psi_element://#func#Param.foo">Param.foo</a><br/>name: <a href="psi_element://#typename#str">str</a></pre></div><div class="content">The name to convert to a label. This must be a string which could be used as a Python identifier. Strings which do not take this form will result in unpredictable behavior.</div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ParamAndReturnValueDescriptionNoTagsEpytext">ParamAndReturnValueDescriptionNoTagsEpytext</a><br/>def <b>func</b>(param1: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>param1</code></p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ParamAndReturnValueDescriptionNoTagsEpytext">ParamAndReturnValueDescriptionNoTagsEpytext</a><br/>def <b>func</b>(param1: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>param1</code></p></td></table></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ParamDescriptionEmptyTags">ParamDescriptionEmptyTags</a><br/>def <b>func</b>(param1: Any,
param2: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>param1</code></p></td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ParamDescriptionEmptyTags">ParamDescriptionEmptyTags</a><br/>def <b>func</b>(param1: Any,
param2: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>param1</code></p></td></table></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ParamDescriptionEpytext">ParamDescriptionEpytext</a><br/>def <b>func</b>(param1: Any,
param2: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>param1</code> &ndash; param1 description</p><p><code>param2</code> &ndash; param2 description</p></td><tr><td valign='top' class='section'><p>Returns:</td><td valign='top'>return description</td></table></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ParamDescriptionEpytext">ParamDescriptionEpytext</a><br/>def <b>func</b>(param1: Any,
param2: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>param1</code> &ndash; param1 description</p><p><code>param2</code> &ndash; param2 description</p></td><tr/><td class="section" valign="top">Returns:</td><td valign="top">return description</td></table></body></html>
@@ -1,3 +1,3 @@
<html><body><div class='definition'><pre><a href="psi_element://#typename#ParamDescriptionInheritedMismatched.Sub">ParamDescriptionInheritedMismatched.Sub</a><br/>def <b>method</b>(self,
<html><body><div class="definition"><pre><a href="psi_element://#typename#ParamDescriptionInheritedMismatched.Sub">ParamDescriptionInheritedMismatched.Sub</a><br/>def <b>method</b>(self,
param1: Any,
param2: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Copied from:</td><td valign='top'><code><a href="psi_element://#func#ParamDescriptionInheritedMismatched.Base.method">Base.method</a></code></td></table></body></html>
param2: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Copied from:</td><td valign="top"><code><a href="psi_element://#func#ParamDescriptionInheritedMismatched.Base.method">Base.method</a></code></td></table></body></html>
@@ -1,2 +1,2 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ParamDescriptionOnlyTypeTags">ParamDescriptionOnlyTypeTags</a><br/>def <b>func</b>(param1: <a href="psi_element://#typename#int">int</a>,
param2: <a href="psi_element://#typename#str">str</a>) -&gt; None</pre></div><div class='content'>Unittest placeholder</div></body></html>
<html><body><div class="definition"><pre><a href="psi_element://#module#ParamDescriptionOnlyTypeTags">ParamDescriptionOnlyTypeTags</a><br/>def <b>func</b>(param1: <a href="psi_element://#typename#int">int</a>,
param2: <a href="psi_element://#typename#str">str</a>) -&gt; None</pre></div><div class="content">Unittest placeholder</div></body></html>
@@ -1,7 +1,7 @@
<html><body><div class='definition'><pre><a href="psi_element://#module#ParamDescriptionOrder">ParamDescriptionOrder</a><br/>def <b>func</b>(g: Any,
<html><body><div class="definition"><pre><a href="psi_element://#module#ParamDescriptionOrder">ParamDescriptionOrder</a><br/>def <b>func</b>(g: Any,
f: Any,
e: Any,
d: Any,
c: Any,
b: Any,
a: Any) -&gt; None</pre></div><div class='content'>Unittest placeholder</div><table class='sections'><tr><td valign='top' class='section'><p>Params:</td><td valign='top'><p><code>g</code> &ndash; g</p><p><code>f</code> &ndash; f</p><p><code>e</code> &ndash; e</p><p><code>d</code> &ndash; d</p><p><code>c</code> &ndash; c</p><p><code>b</code> &ndash; b</p><p><code>a</code> &ndash; a</p></td></table></body></html>
a: Any) -&gt; None</pre></div><div class="content">Unittest placeholder</div><table class="sections"><tr/><td class="section" valign="top">Params:</td><td valign="top"><p><code>g</code> &ndash; g</p><p><code>f</code> &ndash; f</p><p><code>e</code> &ndash; e</p><p><code>d</code> &ndash; d</p><p><code>c</code> &ndash; c</p><p><code>b</code> &ndash; b</p><p><code>a</code> &ndash; a</p></td></table></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Parameter <b>param</b> of func<br/>param: Any</pre></div></body></html>
<html><body><div class="definition"><pre>Parameter <b>param</b> of func<br/>param: Any</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Parameter <b>param</b> of MyClass.method<br/>param: Any</pre></div></body></html>
<html><body><div class="definition"><pre>Parameter <b>param</b> of MyClass.method<br/>param: Any</pre></div></body></html>
@@ -1 +1 @@
<html><body><div class='definition'><pre>Parameter <b>param</b> of func<br/>param: Any</pre></div></body></html>
<html><body><div class="definition"><pre>Parameter <b>param</b> of func<br/>param: Any</pre></div></body></html>
+1 -1
View File
@@ -1 +1 @@
<html><body><div class='definition'><pre>Parameter <b>param</b> of &lt;unnamed&gt;<br/>param: Any</pre></div></body></html>
<html><body><div class="definition"><pre>Parameter <b>param</b> of &lt;unnamed&gt;<br/>param: Any</pre></div></body></html>

Some files were not shown because too many files have changed in this diff Show More