--- a/mercurial/utils/stringutil.py Sun Jan 05 22:23:31 2025 -0500
+++ b/mercurial/utils/stringutil.py Sun Jan 05 22:26:16 2025 -0500
@@ -107,10 +107,7 @@
yield b' ' * (level * indent)
for i, a in enumerate(o):
- for chunk in pprintgen(
- a, bprefix=bprefix, indent=indent, level=level
- ):
- yield chunk
+ yield from pprintgen(a, bprefix=bprefix, indent=indent, level=level)
if i + 1 < len(o):
if indent:
@@ -138,17 +135,11 @@
yield b' ' * (level * indent)
for i, (k, v) in enumerate(sorted(o.items())):
- for chunk in pprintgen(
- k, bprefix=bprefix, indent=indent, level=level
- ):
- yield chunk
+ yield from pprintgen(k, bprefix=bprefix, indent=indent, level=level)
yield b': '
- for chunk in pprintgen(
- v, bprefix=bprefix, indent=indent, level=level
- ):
- yield chunk
+ yield from pprintgen(v, bprefix=bprefix, indent=indent, level=level)
if i + 1 < len(o):
if indent:
@@ -176,10 +167,7 @@
yield b' ' * (level * indent)
for i, k in enumerate(sorted(o)):
- for chunk in pprintgen(
- k, bprefix=bprefix, indent=indent, level=level
- ):
- yield chunk
+ yield from pprintgen(k, bprefix=bprefix, indent=indent, level=level)
if i + 1 < len(o):
if indent:
@@ -207,10 +195,7 @@
yield b' ' * (level * indent)
for i, a in enumerate(o):
- for chunk in pprintgen(
- a, bprefix=bprefix, indent=indent, level=level
- ):
- yield chunk
+ yield from pprintgen(a, bprefix=bprefix, indent=indent, level=level)
if i + 1 < len(o):
if indent:
@@ -250,10 +235,9 @@
except StopIteration:
last = True
- for chunk in pprintgen(
+ yield from pprintgen(
current, bprefix=bprefix, indent=indent, level=level
- ):
- yield chunk
+ )
if not last:
if indent: