Mercurial > public > mercurial-scm > hg
comparison mercurial/unionrepo.py @ 52643:5cc8deb96b48
pyupgrade: modernize calls to superclass methods
This is the `legacy` fixer in `pyupgrade`, with the loop yielding the offset of
`yield` statements commented out.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sun, 05 Jan 2025 22:23:31 -0500 |
parents | 4675ab746a02 |
children |
comparison
equal
deleted
inserted
replaced
52642:73ab542565e0 | 52643:5cc8deb96b48 |
---|---|
135 with read_1(), read_2(): | 135 with read_1(), read_2(): |
136 yield | 136 yield |
137 | 137 |
138 def _chunk(self, rev): | 138 def _chunk(self, rev): |
139 if rev <= self.repotiprev: | 139 if rev <= self.repotiprev: |
140 return super(unionrevlog, self)._inner._chunk(rev) | 140 return super()._inner._chunk(rev) |
141 return self.revlog2._chunk(self.node(rev)) | 141 return self.revlog2._chunk(self.node(rev)) |
142 | 142 |
143 def revdiff(self, rev1, rev2): | 143 def revdiff(self, rev1, rev2): |
144 """return or calculate a delta between two revisions""" | 144 """return or calculate a delta between two revisions""" |
145 if rev1 > self.repotiprev and rev2 > self.repotiprev: | 145 if rev1 > self.repotiprev and rev2 > self.repotiprev: |
146 return self.revlog2.revdiff( | 146 return self.revlog2.revdiff( |
147 self.revlog2.rev(self.node(rev1)), | 147 self.revlog2.rev(self.node(rev1)), |
148 self.revlog2.rev(self.node(rev2)), | 148 self.revlog2.rev(self.node(rev2)), |
149 ) | 149 ) |
150 elif rev1 <= self.repotiprev and rev2 <= self.repotiprev: | 150 elif rev1 <= self.repotiprev and rev2 <= self.repotiprev: |
151 return super(unionrevlog, self).revdiff(rev1, rev2) | 151 return super().revdiff(rev1, rev2) |
152 | 152 |
153 return mdiff.textdiff(self.rawdata(rev1), self.rawdata(rev2)) | 153 return mdiff.textdiff(self.rawdata(rev1), self.rawdata(rev2)) |
154 | 154 |
155 def _revisiondata(self, nodeorrev, raw=False): | 155 def _revisiondata(self, nodeorrev, raw=False): |
156 if isinstance(nodeorrev, int): | 156 if isinstance(nodeorrev, int): |
163 if rev > self.repotiprev: | 163 if rev > self.repotiprev: |
164 # work around manifestrevlog NOT being a revlog | 164 # work around manifestrevlog NOT being a revlog |
165 revlog2 = getattr(self.revlog2, '_revlog', self.revlog2) | 165 revlog2 = getattr(self.revlog2, '_revlog', self.revlog2) |
166 func = revlog2._revisiondata | 166 func = revlog2._revisiondata |
167 else: | 167 else: |
168 func = super(unionrevlog, self)._revisiondata | 168 func = super()._revisiondata |
169 return func(node, raw=raw) | 169 return func(node, raw=raw) |
170 | 170 |
171 def addrevision( | 171 def addrevision( |
172 self, | 172 self, |
173 text, | 173 text, |