Skip to content

Commit 9facc58

Browse files
Remove python3 alias (#320)
* Remove python3 alias * Update test fixtures --------- Co-authored-by: Mike Fiedler <[email protected]>
1 parent 37e7c6b commit 9facc58

File tree

6 files changed

+5
-12
lines changed

6 files changed

+5
-12
lines changed

readme_renderer/markdown.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@
4444
warnings.warn(_EXTRA_WARNING)
4545
variants = {}
4646

47-
# Make code fences with `python` as the language default to highlighting as
48-
# Python 3.
49-
_LANG_ALIASES = {
50-
'python': 'python3',
51-
}
52-
5347

5448
def render(
5549
raw: str,
@@ -101,7 +95,6 @@ def _highlight(html: str) -> str:
10195
def replacer(match: Match[Any]) -> str:
10296
try:
10397
lang = match.group('lang')
104-
lang = _LANG_ALIASES.get(lang, lang)
10598
lexer = pygments.lexers.get_lexer_by_name(lang)
10699
except ValueError:
107100
lexer = pygments.lexers.TextLexer()

tests/fixtures/test_CommonMark_008.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p>Here is some Python code for a <code>Dog</code>:</p>
2-
<pre lang="python3"><span class="k">class</span><span class="w"> </span><span class="nc">Dog</span><span class="p">(</span><span class="n">Animal</span><span class="p">):</span>
2+
<pre lang="python"><span class="k">class</span><span class="w"> </span><span class="nc">Dog</span><span class="p">(</span><span class="n">Animal</span><span class="p">):</span>
33
<span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">):</span>
44
<span class="bp">self</span><span class="o">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">name</span>
55

tests/fixtures/test_GFM_doublequotes.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<p>This is normal text.</p>
22
<pre><code>This is code text.
33
</code></pre>
4-
<pre lang="python3"><span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
4+
<pre lang="python"><span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
55
<span class="w"> </span><span class="sd">"""This is a docstring."""</span>
66
<span class="k">pass</span>
77
</pre>

tests/fixtures/test_GFM_highlight.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<p>This is normal text.</p>
22
<pre><code>This is code text.
33
</code></pre>
4-
<pre lang="python3"><span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
4+
<pre lang="python"><span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
55
<span class="k">pass</span>
66
</pre>
77
<pre lang="go"><span class="kd">func</span><span class="w"> </span><span class="nx">ThisIsGo</span><span class="p">(){</span>

tests/fixtures/test_GFM_highlight_default_py.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<pre lang="python3"><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
1+
<pre lang="python"><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
22
<span class="k">pass</span>
33

44
<span class="nb">print</span><span class="p">(</span><span class="k">await</span> <span class="n">this_is_python</span><span class="p">())</span>

tests/fixtures/test_GFM_malicious_pre.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p>This is normal text.</p>
2-
<pre lang="python3"><span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
2+
<pre lang="python"><span class="k">def</span><span class="w"> </span><span class="nf">this_is_python</span><span class="p">():</span>
33
<span class="w"> </span><span class="sd">"""This is a docstring."""</span>
44
<span class="k">pass</span>
55
<span class="o">&lt;</span><span class="n">script</span> <span class="nb">type</span><span class="o">=</span><span class="s2">"text/javascript"</span><span class="o">&gt;</span><span class="n">alert</span><span class="p">(</span><span class="s1">'I am evil.'</span><span class="p">);</span><span class="o">&lt;/</span><span class="n">script</span><span class="o">&gt;</span>

0 commit comments

Comments
 (0)