Browse Source

Class

pull/152/head
Jure Šorn 2 years ago
parent
commit
f6f6d1fbda
3 changed files with 6 additions and 3 deletions
  1. 1
      README.md
  2. 5
      index.html
  3. 3
      parse.js

1
README.md

@ -980,6 +980,7 @@ raise Exception(<el>)
#### Expressions that call the repr() method:
```python
print/str/repr([<el>])
print/str/repr({<el>: <el>})
f'{<el>!r}'
Z = dataclasses.make_dataclass('Z', ['a']); print/str/repr(Z(<el>))
>>> <el>

5
index.html

@ -54,7 +54,7 @@
<body>
<header>
<aside>January 17, 2023</aside>
<aside>January 18, 2023</aside>
<a href="https://gto76.github.io" rel="author">Jure Šorn</a>
</header>
@ -836,6 +836,7 @@ csv.writer(&lt;file&gt;).writerow([&lt;el&gt;])
</code></pre></div>
<div><h4 id="expressionsthatcallthereprmethod">Expressions that call the repr() method:</h4><pre><code class="python language-python hljs">print/str/repr([&lt;el&gt;])
print/str/repr({&lt;el&gt;: &lt;el&gt;})
<span class="hljs-string">f'<span class="hljs-subst">{&lt;el&gt;!r}</span>'</span>
Z = dataclasses.make_dataclass(<span class="hljs-string">'Z'</span>, [<span class="hljs-string">'a'</span>]); print/str/repr(Z(&lt;el&gt;))
<span class="hljs-meta">&gt;&gt;&gt; </span>&lt;el&gt;
@ -2920,7 +2921,7 @@ $ pyinstaller script.py --add-data '&lt;path&gt;:.' <span class="hljs-comment">
<footer>
<aside>January 17, 2023</aside>
<aside>January 18, 2023</aside>
<a href="https://gto76.github.io" rel="author">Jure Šorn</a>
</footer>

3
parse.js

@ -70,6 +70,7 @@ const PARAMETRIZED_DECORATOR =
const REPR_USE_CASES =
'print/str/repr([&lt;el&gt;])\n' +
'print/str/repr({&lt;el&gt;: &lt;el&gt;})\n' +
'<span class="hljs-string">f\'<span class="hljs-subst">{&lt;el&gt;!r}</span>\'</span>\n' +
'Z = dataclasses.make_dataclass(<span class="hljs-string">\'Z\'</span>, [<span class="hljs-string">\'a\'</span>]); print/str/repr(Z(&lt;el&gt;))\n' +
'<span class="hljs-meta">&gt;&gt;&gt; </span>&lt;el&gt;\n';
@ -737,8 +738,8 @@ function fixClasses() {
function fixHighlights() {
$(`code:contains(@lru_cache(maxsize=None))`).html(LRU_CACHE);
$(`code:contains(@debug(print_result=True))`).html(PARAMETRIZED_DECORATOR);
$(`code:contains((self, a=None):)`).html(CONSTRUCTOR_OVERLOADING);
$(`code:contains(print/str/repr([<el>]))`).html(REPR_USE_CASES);
$(`code:contains((self, a=None):)`).html(CONSTRUCTOR_OVERLOADING);
$(`code:contains(make_dataclass(\'<class_name>\')`).html(DATACLASS);
$(`code:contains(shutil.copy)`).html(SHUTIL_COPY);
$(`code:contains(os.rename)`).html(OS_RENAME);

Loading…
Cancel
Save