diff mercurial/manifest.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 24ee91ba9aa8
children e627cc25b6f3
line wrap: on
line diff
--- a/mercurial/manifest.py	Sun Jan 05 22:12:02 2025 -0500
+++ b/mercurial/manifest.py	Sun Jan 05 22:23:31 2025 -0500
@@ -1556,7 +1556,7 @@
     _file = b'manifestfulltextcache'
 
     def __init__(self, max):
-        super(manifestfulltextcache, self).__init__(max)
+        super().__init__(max)
         self._dirty = False
         self._read = False
         self._opener = None
@@ -1567,7 +1567,7 @@
 
         try:
             with self._opener(self._file) as fp:
-                set = super(manifestfulltextcache, self).__setitem__
+                set = super().__setitem__
                 # ignore trailing data, this is a cache, corruption is skipped
                 while True:
                     # TODO do we need to do work here for sha1 portability?
@@ -1620,24 +1620,24 @@
     def __len__(self):
         if not self._read:
             self.read()
-        return super(manifestfulltextcache, self).__len__()
+        return super().__len__()
 
     def __contains__(self, k):
         if not self._read:
             self.read()
-        return super(manifestfulltextcache, self).__contains__(k)
+        return super().__contains__(k)
 
     def __iter__(self):
         if not self._read:
             self.read()
-        return super(manifestfulltextcache, self).__iter__()
+        return super().__iter__()
 
     def __getitem__(self, k):
         if not self._read:
             self.read()
         # the cache lru order can change on read
         setdirty = self._cache.get(k) is not self._head
-        value = super(manifestfulltextcache, self).__getitem__(k)
+        value = super().__getitem__(k)
         if setdirty:
             self._dirty = True
         return value
@@ -1645,22 +1645,22 @@
     def __setitem__(self, k, v):
         if not self._read:
             self.read()
-        super(manifestfulltextcache, self).__setitem__(k, v)
+        super().__setitem__(k, v)
         self._dirty = True
 
     def __delitem__(self, k):
         if not self._read:
             self.read()
-        super(manifestfulltextcache, self).__delitem__(k)
+        super().__delitem__(k)
         self._dirty = True
 
     def get(self, k, default=None):
         if not self._read:
             self.read()
-        return super(manifestfulltextcache, self).get(k, default=default)
+        return super().get(k, default=default)
 
     def clear(self, clear_persisted_data=False):
-        super(manifestfulltextcache, self).clear()
+        super().clear()
         if clear_persisted_data:
             self._dirty = True
             self.write()
@@ -2667,7 +2667,7 @@
     _flags: Dict[bytes, bytes]
 
     def __init__(self, nodeconstants, dir, node):
-        super(excludeddir, self).__init__(nodeconstants, dir)
+        super().__init__(nodeconstants, dir)
         self._node = node
         # Add an empty file, which will be included by iterators and such,
         # appearing as the directory itself (i.e. something like "dir/")