# HG changeset patch # User Raphaël Gomès # Date 1721296921 -7200 # Node ID 97d013f48cae39f98822d6c413ea3e12d15389c1 # Parent 7f0cb9ee0534b86b07593444fcd7f504dcf96e87 zeroconf: fix boolean return value This was (wrongly) flagged by Pytype as being undefined since it doesn't seem to understand `try` blocks. However, the caller is expecting a boolean and the fix to appease Pytype is simple, so we do both. diff -r 7f0cb9ee0534 -r 97d013f48cae hgext/zeroconf/Zeroconf.py --- a/hgext/zeroconf/Zeroconf.py Tue Jul 23 10:02:46 2024 +0200 +++ b/hgext/zeroconf/Zeroconf.py Thu Jul 18 12:02:01 2024 +0200 @@ -1307,6 +1307,7 @@ delay = _LISTENER_TIME next = now + delay last = now + timeout + result = False try: zeroconf.addListener( self, DNSQuestion(self.name, _TYPE_ANY, _CLASS_IN) @@ -1352,7 +1353,7 @@ zeroconf.wait(min(next, last) - now) now = currentTimeMillis() - result = 1 + result = True finally: zeroconf.removeListener(self)