diff -r 5cc8deb96b48 -r e627cc25b6f3 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Sun Jan 05 22:23:31 2025 -0500 +++ b/mercurial/cmdutil.py Sun Jan 05 22:26:16 2025 -0500 @@ -792,13 +792,11 @@ return # add the files to status list - for st, fpath in self.iterfilepaths(): - yield st, fpath + yield from self.iterfilepaths() # recurse on the subdirs for dirobj in self.subdirs.values(): - for st, fpath in dirobj.tersewalk(terseargs): - yield st, fpath + yield from dirobj.tersewalk(terseargs) def tersedir(statuslist: istatus.Status, terseargs) -> istatus.Status: