Mercurial > public > mercurial-scm > hg
diff mercurial/manifest.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 | 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/")