changeset 52390:e21485f51402

fsmonitor: stop using the `pycompat.open()` shim
author Matt Harbison <matt_harbison@yahoo.com>
date Thu, 05 Dec 2024 13:10:17 -0500
parents aa3261b40492
children 6baf4c6ee14b
files hgext/fsmonitor/__init__.py
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/hgext/fsmonitor/__init__.py	Thu Dec 05 13:08:04 2024 -0500
+++ b/hgext/fsmonitor/__init__.py	Thu Dec 05 13:10:17 2024 -0500
@@ -119,7 +119,6 @@
 from mercurial.i18n import _
 from mercurial.node import hex
 
-from mercurial.pycompat import open
 from mercurial import (
     context,
     encoding,
@@ -564,7 +563,7 @@
         try:
             if b'FSMONITOR_LOG_FILE' in encoding.environ:
                 fn = encoding.environ[b'FSMONITOR_LOG_FILE']
-                f = open(fn, b'wb')
+                f = open(fn, 'wb')
             else:
                 fn = b'fsmonitorfail.log'
                 f = self.vfs.open(fn, b'wb')
@@ -668,7 +667,7 @@
         quiet = self.ui.quiet
         self.ui.quiet = True
         fout, ferr = self.ui.fout, self.ui.ferr
-        self.ui.fout = self.ui.ferr = open(os.devnull, b'wb')
+        self.ui.fout = self.ui.ferr = open(os.devnull, 'wb')
 
         try:
             rv2 = orig(