annotate contrib/check-pytype.sh @ 50329:3dbc7b1ecaba stable

typing: correct the signature of error.CommandError There's a place in `mercurial.dispatch._parse()` that passes None if a parse error happens before the command can be parsed out, and casting the error to bytes works fine because the command and message fields are apparently ignored. Likewise, TortoiseHg similarly passes None for the same reason.
author Matt Harbison <matt_harbison@yahoo.com>
date Fri, 24 Mar 2023 02:22:12 -0400
parents a8893ec94a08
children 609a3b8058c3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
49501
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
1 #!/bin/sh
46898
e1d75c514ced tests: add a (very slow) test that executes pytype
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
2
49501
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
3 set -e
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
4 set -u
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
5
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
6 cd `hg root`
46898
e1d75c514ced tests: add a (very slow) test that executes pytype
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
7
49501
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
8 # Many of the individual files that are excluded here confuse pytype
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
9 # because they do a mix of Python 2 and Python 3 things
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
10 # conditionally. There's no good way to help it out with that as far as
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
11 # I can tell, so let's just hide those files from it for now. We should
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
12 # endeavor to empty this list out over time, as some of these are
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
13 # probably hiding real problems.
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
14 #
49868
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
15 # hgext/absorb.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
16 # hgext/bugzilla.py # [pyi-error], [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
17 # hgext/convert/bzr.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
18 # hgext/convert/cvs.py # [attribute-error], [wrong-arg-types]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
19 # hgext/convert/cvsps.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
20 # hgext/convert/p4.py # [wrong-arg-types] (__file: mercurial.utils.procutil._pfile -> IO)
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
21 # hgext/convert/subversion.py # [attribute-error], [name-error], [pyi-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
22 # hgext/fastannotate/context.py # no linelog.copyfrom()
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
23 # hgext/fastannotate/formatter.py # [unsupported-operands]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
24 # hgext/fsmonitor/__init__.py # [name-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
25 # hgext/git/__init__.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
26 # hgext/githelp.py # [attribute-error] [wrong-arg-types]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
27 # hgext/hgk.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
28 # hgext/histedit.py # [attribute-error], [wrong-arg-types]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
29 # hgext/infinitepush # using bytes for str literal; scheduled for removal
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
30 # hgext/keyword.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
31 # hgext/largefiles/storefactory.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
32 # hgext/lfs/__init__.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
33 # hgext/narrow/narrowbundle2.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
34 # hgext/narrow/narrowcommands.py # [attribute-error], [name-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
35 # hgext/rebase.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
36 # hgext/remotefilelog/basepack.py # [attribute-error], [wrong-arg-count]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
37 # hgext/remotefilelog/basestore.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
38 # hgext/remotefilelog/contentstore.py # [missing-parameter], [wrong-keyword-args], [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
39 # hgext/remotefilelog/fileserverclient.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
40 # hgext/remotefilelog/shallowbundle.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
41 # hgext/remotefilelog/remotefilectx.py # [module-attr] (This is an actual bug)
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
42 # hgext/sqlitestore.py # [attribute-error]
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
43 # hgext/zeroconf/__init__.py # bytes vs str; tests fail on macOS
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
44 #
49501
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
45 # mercurial/bundlerepo.py # no vfs and ui attrs on bundlerepo
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
46 # mercurial/context.py # many [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
47 # mercurial/crecord.py # tons of [attribute-error], [module-attr]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
48 # mercurial/debugcommands.py # [wrong-arg-types]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
49 # mercurial/dispatch.py # initstdio: No attribute ... on TextIO [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
50 # mercurial/exchange.py # [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
51 # mercurial/hgweb/hgweb_mod.py # [attribute-error], [name-error], [wrong-arg-types]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
52 # mercurial/hgweb/server.py # [attribute-error], [name-error], [module-attr]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
53 # mercurial/hgweb/wsgicgi.py # confused values in os.environ
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
54 # mercurial/httppeer.py # [attribute-error], [wrong-arg-types]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
55 # mercurial/interfaces # No attribute 'capabilities' on peer [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
56 # mercurial/keepalive.py # [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
57 # mercurial/localrepo.py # [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
58 # mercurial/manifest.py # [unsupported-operands], [wrong-arg-types]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
59 # mercurial/minirst.py # [unsupported-operands], [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
60 # mercurial/pure/osutil.py # [invalid-typevar], [not-callable]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
61 # mercurial/pure/parsers.py # [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
62 # mercurial/repoview.py # [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
63 # mercurial/testing/storage.py # tons of [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
64 # mercurial/unionrepo.py # ui, svfs, unfiltered [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
65 # mercurial/win32.py # [not-callable]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
66 # mercurial/wireprotoframing.py # [unsupported-operands], [attribute-error], [import-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
67 # mercurial/wireprotov1peer.py # [attribute-error]
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
68 # mercurial/wireprotov1server.py # BUG?: BundleValueError handler accesses subclass's attrs
46898
e1d75c514ced tests: add a (very slow) test that executes pytype
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
69
49501
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
70 # TODO: use --no-cache on test server? Caching the files locally helps during
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
71 # development, but may be a hinderance for CI testing.
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
72
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
73 # TODO: include hgext and hgext3rd
46898
e1d75c514ced tests: add a (very slow) test that executes pytype
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
74
49868
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
75 pytype -V 3.7 --keep-going --jobs auto \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
76 doc/check-seclevel.py hgdemandimport hgext mercurial \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
77 -x hgext/absorb.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
78 -x hgext/bugzilla.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
79 -x hgext/convert/bzr.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
80 -x hgext/convert/cvs.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
81 -x hgext/convert/cvsps.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
82 -x hgext/convert/p4.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
83 -x hgext/convert/subversion.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
84 -x hgext/fastannotate/context.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
85 -x hgext/fastannotate/formatter.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
86 -x hgext/fsmonitor/__init__.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
87 -x hgext/git/__init__.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
88 -x hgext/githelp.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
89 -x hgext/hgk.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
90 -x hgext/histedit.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
91 -x hgext/infinitepush \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
92 -x hgext/keyword.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
93 -x hgext/largefiles/storefactory.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
94 -x hgext/lfs/__init__.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
95 -x hgext/narrow/narrowbundle2.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
96 -x hgext/narrow/narrowcommands.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
97 -x hgext/rebase.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
98 -x hgext/remotefilelog/basepack.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
99 -x hgext/remotefilelog/basestore.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
100 -x hgext/remotefilelog/contentstore.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
101 -x hgext/remotefilelog/fileserverclient.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
102 -x hgext/remotefilelog/remotefilectx.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
103 -x hgext/remotefilelog/shallowbundle.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
104 -x hgext/sqlitestore.py \
a8893ec94a08 pytype: add coverage for parts of hgext
Matt Harbison <matt_harbison@yahoo.com>
parents: 49847
diff changeset
105 -x hgext/zeroconf/__init__.py \
49501
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
106 -x mercurial/bundlerepo.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
107 -x mercurial/context.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
108 -x mercurial/crecord.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
109 -x mercurial/debugcommands.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
110 -x mercurial/dispatch.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
111 -x mercurial/exchange.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
112 -x mercurial/hgweb/hgweb_mod.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
113 -x mercurial/hgweb/server.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
114 -x mercurial/hgweb/wsgicgi.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
115 -x mercurial/httppeer.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
116 -x mercurial/interfaces \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
117 -x mercurial/keepalive.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
118 -x mercurial/localrepo.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
119 -x mercurial/manifest.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
120 -x mercurial/minirst.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
121 -x mercurial/pure/osutil.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
122 -x mercurial/pure/parsers.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
123 -x mercurial/repoview.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
124 -x mercurial/testing/storage.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
125 -x mercurial/thirdparty \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
126 -x mercurial/unionrepo.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
127 -x mercurial/win32.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
128 -x mercurial/wireprotoframing.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
129 -x mercurial/wireprotov1peer.py \
08c3ecd899ae tests: migrate the pytype test to a shell script for easier CI processing
Matt Harbison <matt_harbison@yahoo.com>
parents: 49019
diff changeset
130 -x mercurial/wireprotov1server.py
49651
3e1869751cfe contrib: update check-pytype.sh to list stubs that caused pytype to crash
Matt Harbison <matt_harbison@yahoo.com>
parents: 49501
diff changeset
131
3e1869751cfe contrib: update check-pytype.sh to list stubs that caused pytype to crash
Matt Harbison <matt_harbison@yahoo.com>
parents: 49501
diff changeset
132 echo 'pytype crashed while generating the following type stubs:'
3e1869751cfe contrib: update check-pytype.sh to list stubs that caused pytype to crash
Matt Harbison <matt_harbison@yahoo.com>
parents: 49501
diff changeset
133 find .pytype/pyi -name '*.pyi' | xargs grep -l '# Caught error' | sort