--- a/mercurial/shelve.py Mon Feb 21 13:03:43 2022 -0700
+++ b/mercurial/shelve.py Mon Feb 21 13:08:28 2022 -0700
@@ -68,7 +68,7 @@
shelveuser = b'shelve@localhost'
-class ShelfDir(object):
+class ShelfDir:
def __init__(self, repo, for_backups=False):
if for_backups:
self.vfs = vfsmod.vfs(repo.vfs.join(backupdir))
@@ -101,7 +101,7 @@
return sorted(info, reverse=True)
-class Shelf(object):
+class Shelf:
"""Represents a shelf, including possibly multiple files storing it.
Old shelves will have a .patch and a .hg file. Newer shelves will
@@ -213,7 +213,7 @@
self.vfs.tryunlink(self.name + b'.' + ext)
-class shelvedstate(object):
+class shelvedstate:
"""Handle persistence during unshelving operations.
Handles saving and restoring a shelved state. Ensures that different