# HG changeset patch # User Pierre-Yves David # Date 1703086232 -3600 # Node ID 0bb5299800cafcedbea666e4c78f0e0b346321b0 # Parent f4a0806081f2e6fed91f6bf4ff4dee5dbfea8ef6 pytype: only output the "pytype crashed" message on error If pytype did not crash while generating stub, that message is kind of confusing. It seems simple enough to avoid it in this case. diff -r f4a0806081f2 -r 0bb5299800ca contrib/check-pytype.sh --- a/contrib/check-pytype.sh Wed Dec 20 22:17:03 2023 +0100 +++ b/contrib/check-pytype.sh Wed Dec 20 16:30:32 2023 +0100 @@ -127,5 +127,7 @@ -x mercurial/wireprotov1peer.py \ -x mercurial/wireprotov1server.py -echo 'pytype crashed while generating the following type stubs:' -find .pytype/pyi -name '*.pyi' | xargs grep -l '# Caught error' | sort +if find .pytype/pyi -name '*.pyi' | xargs grep -ql '# Caught error'; then + echo 'pytype crashed while generating the following type stubs:' + find .pytype/pyi -name '*.pyi' | xargs grep -l '# Caught error' | sort +fi