[Updated] D11916: pytype: stop excluding copies.py
mharbison72 (Matt Harbison)
phabricator at mercurial-scm.org
Fri Dec 17 11:10:47 UTC 2021
Closed by commit rHG79b904313357: pytype: stop excluding copies.py (authored by mharbison72).
This revision was automatically updated to reflect the committed changes.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D11916?vs=31473&id=31510
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D11916/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D11916
AFFECTED FILES
mercurial/copies.py
tests/test-check-pytype.t
CHANGE DETAILS
diff --git a/tests/test-check-pytype.t b/tests/test-check-pytype.t
--- a/tests/test-check-pytype.t
+++ b/tests/test-check-pytype.t
@@ -13,7 +13,6 @@
mercurial/chgserver.py # [attribute-error]
mercurial/cmdutil.py # No attribute 'markcopied' on mercurial.context.filectx [attribute-error]
mercurial/context.py # many [attribute-error]
-mercurial/copies.py # No attribute 'items' on None [attribute-error]
mercurial/crecord.py # tons of [attribute-error], [module-attr]
mercurial/debugcommands.py # [wrong-arg-types]
mercurial/dispatch.py # initstdio: No attribute ... on TextIO [attribute-error]
@@ -57,7 +56,6 @@
> -x mercurial/chgserver.py \
> -x mercurial/cmdutil.py \
> -x mercurial/context.py \
- > -x mercurial/copies.py \
> -x mercurial/crecord.py \
> -x mercurial/debugcommands.py \
> -x mercurial/dispatch.py \
diff --git a/mercurial/copies.py b/mercurial/copies.py
--- a/mercurial/copies.py
+++ b/mercurial/copies.py
@@ -448,7 +448,11 @@
# filter out internal details and return a {dest: source mapping}
final_copies = {}
- for dest, (tt, source) in all_copies[targetrev].items():
+
+ targetrev_items = all_copies[targetrev]
+ assert targetrev_items is not None # help pytype
+
+ for dest, (tt, source) in targetrev_items.items():
if source is not None:
final_copies[dest] = source
if not alwaysmatch:
To: mharbison72, #hg-reviewers, Alphare
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20211217/8332cc47/attachment-0002.html>
More information about the Mercurial-patches
mailing list