[Bug 6957] New: test-highlight.t fails with Pygments >= 2.19.0
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Thu Jan 23 13:31:44 UTC 2025
https://bz.mercurial-scm.org/show_bug.cgi?id=6957
Bug ID: 6957
Summary: test-highlight.t fails with Pygments >= 2.19.0
Product: Mercurial
Version: 6.9.1
Hardware: PC
OS: Other
Status: UNCONFIRMED
Severity: bug
Priority: wish
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: marcel at telka.sk
CC: mercurial-devel at mercurial-scm.org
Python Version: ---
The test-highlight.t fails with Pygments 2.19.0 or newer (with Pygments 2.18.0
the test pass):
---
/data/builds/oi-userland/components/developer/mercurial/build/amd64-3.9/tests/test-highlight.t
+++
/data/builds/oi-userland/components/developer/mercurial/build/amd64-3.9/tests/test-highlight.t.err
@@ -160,12 +160,12 @@
<span id="l4"><span class="sd"> where sieve (p:ns) = p : sieve [n | n
<- ns, mod n p /= 0]</span></span><a href="#l4"></a>
<span id="l5"><span class="sd">"""</span></span><a
href="#l5"></a>
<span id="l6"></span><a href="#l6"></a>
- <span id="l7"><span class="kn">import</span> <span
class="nn">itertools</span></span><a href="#l7"></a>
+ <span id="l7"><span class="kn">import</span><span class="w"> </span><span
class="nn">itertools</span></span><a href="#l7"></a>
<span id="l8"></span><a href="#l8"></a>
- <span id="l9"><span class="kn">def</span> <span
class="nf">primes</span><span class="p">():</span></span><a href="#l9"></a>
+ <span id="l9"><span class="kn">def</span><span class="w"> </span><span
class="nf">primes</span><span class="p">():</span></span><a href="#l9"></a>
<span id="l10"><span class="w"> </span><span
class="sd">"""Generate all
primes."""</span></span><a href="#l10"></a> (pygments214 !)
<span id="l10"> <span class="sd">"""Generate all
primes."""</span></span><a href="#l10"></a> (no-pygments214 !)
- <span id="l11"> <span class="kn">def</span> <span
class="nf">sieve</span><span class="p">(</span><span class="n">ns</span><span
class="p">):</span></span><a href="#l11"></a>
+ <span id="l11"> <span class="kn">def</span><span class="w"> </span><span
class="nf">sieve</span><span class="p">(</span><span class="n">ns</span><span
class="p">):</span></span><a href="#l11"></a>
<span id="l12"> <span class="n">p</span> <span class="o">=</span>
<span class="n">ns</span><span class="o">.</span><span
class="n">next</span><span class="p">()</span></span><a href="#l12"></a>
<span id="l13"> <span class="c"># It is important to yield *here* in
order to stop the</span></span><a href="#l13"></a>
<span id="l14"> <span class="c"># infinite recursion.</span></span><a
href="#l14"></a>
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list