diff -r 5cc8deb96b48 -r e627cc25b6f3 mercurial/ui.py --- a/mercurial/ui.py Sun Jan 05 22:23:31 2025 -0500 +++ b/mercurial/ui.py Sun Jan 05 22:26:16 2025 -0500 @@ -980,8 +980,7 @@ def walkconfig(self, untrusted=False, all_known=False): defined = self._walk_config(untrusted) if not all_known: - for d in defined: - yield d + yield from defined return known = self._walk_known() current_defined = next(defined, None)