diff mercurial/config.py @ 51289:7bd7fcc711f2

pytype: drop the last inline type comment We can't assign type to the "for" variant on the fly, so we type the variable and method used instead.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 20 Dec 2023 16:39:03 +0100
parents 18c8c18993f0
children f4733654f144
line wrap: on
line diff
--- a/mercurial/config.py	Wed Dec 20 11:23:09 2023 +0100
+++ b/mercurial/config.py	Wed Dec 20 16:39:03 2023 +0100
@@ -9,6 +9,11 @@
 import errno
 import os
 
+from typing import (
+    List,
+    Tuple,
+)
+
 from .i18n import _
 from . import (
     encoding,
@@ -107,7 +112,7 @@
     def sections(self):
         return sorted(self._data.keys())
 
-    def items(self, section):
+    def items(self, section: bytes) -> List[Tuple[bytes, bytes]]:
         items = self._data.get(section, {}).items()
         return [(k, v[0]) for (k, v) in items]