Quellcode durchsuchen

Fixed noatime detection

Lee Bousfield vor 9 Jahren
Ursprung
Commit
868586dd37
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      src/borg/testsuite/archiver.py

+ 2 - 1
src/borg/testsuite/archiver.py

@@ -393,7 +393,8 @@ class ArchiverTestCase(ArchiverTestCaseBase):
         def has_noatime(some_file):
         def has_noatime(some_file):
             atime_before = os.stat(some_file).st_atime_ns
             atime_before = os.stat(some_file).st_atime_ns
             try:
             try:
-                os.close(os.open(some_file, flags_noatime))
+                with open(os.open(some_file, flags_noatime)) as file:
+                    file.read()
             except PermissionError:
             except PermissionError:
                 return False
                 return False
             else:
             else: