diff mercurial/wireprotoserver.py @ 48490:81805bba11f9

pytype: stop excluding wireprotoserver.py The `config` entry is a 2 part tuple, which has `__iter__()`: File "/mnt/c/Users/Matt/hg/mercurial/wireprotoserver.py", line 253, in _availableapis: No attribute '__iter__' on Callable[[Any, Any], Any] [attribute-error] In Union[Callable[[Any, Any, Any, Any, Any], None], Callable[[Any, Any], Any]] File "/mnt/c/Users/Matt/hg/mercurial/wireprotoserver.py", line 253, in _availableapis: No attribute '__iter__' on Callable[[Any, Any, Any, Any, Any], None] [attribute-error] In Union[Callable[[Any, Any, Any, Any, Any], None], Callable[[Any, Any], Any]] Differential Revision: https://phab.mercurial-scm.org/D11930
author Matt Harbison <matt_harbison@yahoo.com>
date Tue, 14 Dec 2021 19:13:30 -0500
parents d4ba4d51f85f
children 04688c51f81f
line wrap: on
line diff
--- a/mercurial/wireprotoserver.py	Tue Dec 14 18:36:07 2021 -0500
+++ b/mercurial/wireprotoserver.py	Tue Dec 14 19:13:30 2021 -0500
@@ -250,7 +250,7 @@
     # Registered APIs are made available via config options of the name of
     # the protocol.
     for k, v in API_HANDLERS.items():
-        section, option = v[b'config']
+        section, option = v[b'config']  # pytype: disable=attribute-error
         if repo.ui.configbool(section, option):
             apis.add(k)