Mercurial > hg
comparison mercurial/scmutil.py @ 43727:5b90a050082b
scmutil: add assertions to help pytype
Differential Revision: https://phab.mercurial-scm.org/D7456
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 19 Nov 2019 14:13:04 -0500 |
parents | c5548b0b6847 |
children | b5f183eedd98 |
comparison
equal
deleted
inserted
replaced
43726:6c6d67fc45cb | 43727:5b90a050082b |
---|---|
1915 reporef = weakref.ref(repo.unfiltered()) | 1915 reporef = weakref.ref(repo.unfiltered()) |
1916 | 1916 |
1917 def wrapped(tr): | 1917 def wrapped(tr): |
1918 repo = reporef() | 1918 repo = reporef() |
1919 if filtername: | 1919 if filtername: |
1920 assert repo is not None # help pytype | |
1920 repo = repo.filtered(filtername) | 1921 repo = repo.filtered(filtername) |
1921 func(repo, tr) | 1922 func(repo, tr) |
1922 | 1923 |
1923 newcat = b'%02i-txnreport' % len(categories) | 1924 newcat = b'%02i-txnreport' % len(categories) |
1924 otr.addpostclose(newcat, wrapped) | 1925 otr.addpostclose(newcat, wrapped) |
1934 if cgchangesets or cgrevisions or cgfiles: | 1935 if cgchangesets or cgrevisions or cgfiles: |
1935 htext = b"" | 1936 htext = b"" |
1936 if cgheads: | 1937 if cgheads: |
1937 htext = _(b" (%+d heads)") % cgheads | 1938 htext = _(b" (%+d heads)") % cgheads |
1938 msg = _(b"added %d changesets with %d changes to %d files%s\n") | 1939 msg = _(b"added %d changesets with %d changes to %d files%s\n") |
1940 assert repo is not None # help pytype | |
1939 repo.ui.status(msg % (cgchangesets, cgrevisions, cgfiles, htext)) | 1941 repo.ui.status(msg % (cgchangesets, cgrevisions, cgfiles, htext)) |
1940 | 1942 |
1941 if txmatch(_reportobsoletedsource): | 1943 if txmatch(_reportobsoletedsource): |
1942 | 1944 |
1943 @reportsummary | 1945 @reportsummary |