--- a/mercurial/windows.py Mon Feb 21 13:03:43 2022 -0700
+++ b/mercurial/windows.py Mon Feb 21 13:08:28 2022 -0700
@@ -53,7 +53,7 @@
umask = 0o022
-class mixedfilemodewrapper(object):
+class mixedfilemodewrapper:
"""Wraps a file handle when it is opened in read/write mode.
fopen() and fdopen() on Windows have a specific-to-Windows requirement
@@ -130,7 +130,7 @@
return self._fp.readlines(*args, **kwargs)
-class fdproxy(object):
+class fdproxy:
"""Wraps osutil.posixfile() to override the name attribute to reflect the
underlying file name.
"""
@@ -214,7 +214,7 @@
return encoding.unitolocal(pw)
-class winstdout(object):
+class winstdout:
"""Some files on Windows misbehave.
When writing to a broken pipe, EINVAL instead of EPIPE may be raised.
@@ -658,7 +658,7 @@
return False
-class cachestat(object):
+class cachestat:
def __init__(self, path):
pass