diff mercurial/repoview.py @ 52668: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 609700e5d8df
children
line wrap: on
line diff
--- a/mercurial/repoview.py	Sun Jan 05 22:12:02 2025 -0500
+++ b/mercurial/repoview.py	Sun Jan 05 22:23:31 2025 -0500
@@ -282,7 +282,7 @@
 
     def revs(self, start=0, stop=None):
         """filtered version of revlog.revs"""
-        for i in super(filteredchangelogmixin, self).revs(start, stop):
+        for i in super().revs(start, stop):
             if i not in self.filteredrevs:
                 yield i
 
@@ -317,17 +317,17 @@
         assert stop_rev is None
 
         revs = self._checknofilteredinrevs(revs)
-        return super(filteredchangelogmixin, self).headrevs(revs)
+        return super().headrevs(revs)
 
     def strip(self, *args, **kwargs):
         # XXX make something better than assert
         # We can't expect proper strip behavior if we are filtered.
         assert not self.filteredrevs
-        super(filteredchangelogmixin, self).strip(*args, **kwargs)
+        super().strip(*args, **kwargs)
 
     def rev(self, node):
         """filtered version of revlog.rev"""
-        r = super(filteredchangelogmixin, self).rev(node)
+        r = super().rev(node)
         if r in self.filteredrevs:
             raise error.FilteredLookupError(
                 hex(node), self.display_id, _(b'filtered node')
@@ -338,25 +338,25 @@
         """filtered version of revlog.node"""
         if rev in self.filteredrevs:
             raise error.FilteredIndexError(rev)
-        return super(filteredchangelogmixin, self).node(rev)
+        return super().node(rev)
 
     def linkrev(self, rev):
         """filtered version of revlog.linkrev"""
         if rev in self.filteredrevs:
             raise error.FilteredIndexError(rev)
-        return super(filteredchangelogmixin, self).linkrev(rev)
+        return super().linkrev(rev)
 
     def parentrevs(self, rev):
         """filtered version of revlog.parentrevs"""
         if rev in self.filteredrevs:
             raise error.FilteredIndexError(rev)
-        return super(filteredchangelogmixin, self).parentrevs(rev)
+        return super().parentrevs(rev)
 
     def flags(self, rev):
         """filtered version of revlog.flags"""
         if rev in self.filteredrevs:
             raise error.FilteredIndexError(rev)
-        return super(filteredchangelogmixin, self).flags(rev)
+        return super().flags(rev)
 
 
 class repoview: