]> Savannah Git Hosting - gnulib.git/commitdiff
gnulib-tool.py: Don't try to remove files that don't exist.
authorCollin Funk <collin.funk1@gmail.com>
Sun, 17 Mar 2024 03:43:00 +0000 (20:43 -0700)
committerBruno Haible <bruno@clisp.org>
Sun, 17 Mar 2024 11:01:03 +0000 (12:01 +0100)
* pygnulib/GLFileSystem.py (GLFileSystem.add_or_update): Check if the
temporary file exists before trying to remove it.

ChangeLog
pygnulib/GLFileSystem.py

index 9deed7d1d9467071eb4be6a6f8d83a16963f5b3e..1f86609ac9f1dee109568c22f20dfa4552a56bd1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-17  Collin Funk  <collin.funk1@gmail.com>
+
+       gnulib-tool.py: Don't try to remove files that don't exist.
+       * pygnulib/GLFileSystem.py (GLFileSystem.add_or_update): Check if the
+       temporary file exists before trying to remove it.
+
 2024-03-16  Paul Eggert  <eggert@cs.ucla.edu>
 
        renameatu: support RENAME_EXCHANGE on macOS
index 7c6c9a15ef6b10ae4a7896f69aff332ee89ab884..c199235e2e16a9e45e2ae995796354790c89ba06 100644 (file)
@@ -395,7 +395,8 @@ class GLFileAssistant(object):
             # frequently that developers don't put autogenerated files under version control.
             self.add(lookedup, tmpflag, tmpfile)
             self.addFile(rewritten)
-        os.remove(tmpfile)
+        if isfile(tmpfile):
+            os.remove(tmpfile)
 
     def super_update(self, basename, tmpfile):
         '''GLFileAssistant.super_update(basename, tmpfile) -> tuple