From 5455ac54f26ac16b820a1b39cdb97638d4f3b2dd Mon Sep 17 00:00:00 2001 From: Jakub Stasiak Date: Tue, 7 Jul 2020 12:19:33 +0200 Subject: [PATCH] Make Mypy happy Otherwise it'd complain: % make mypy mypy examples/*.py zeroconf/*.py zeroconf/__init__.py:2039: error: Returning Any from function declared to return "int" Found 1 error in 1 file (checked 6 source files) make: *** [mypy] Error 1 --- zeroconf/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zeroconf/__init__.py b/zeroconf/__init__.py index dc33082eb..cef46ab1f 100644 --- a/zeroconf/__init__.py +++ b/zeroconf/__init__.py @@ -2036,7 +2036,7 @@ def ip_to_index(adapters: List[Any], ip: str) -> int: for adapter_ip in adapter.ips: # IPv6 addresses are represented as tuples if isinstance(adapter_ip.ip, tuple) and ipaddress.ip_address(adapter_ip.ip[0]) == ipaddr: - return adapter.index + return cast(int, adapter.index) raise RuntimeError('No adapter found for IP address %s' % ip)