Bläddra i källkod

Reset read-only attribute before attempting to move file on Win32

[SVN r28469]
Aleksey Gurtovoy 21 år sedan
förälder
incheckning
608732ebdb
1 ändrade filer med 1 tillägg och 0 borttagningar
  1. 1 0
      tools/regression/xsl_reports/runner/regression.py

+ 1 - 0
tools/regression/xsl_reports/runner/regression.py

@@ -588,6 +588,7 @@ def update_itself( **unused ):
         log( '         Update skipped.' )
         log( '         Update skipped.' )
     else:
     else:
         log( '    Saving a backup copy of the current script...' )
         log( '    Saving a backup copy of the current script...' )
+        os.chmod( self, stat.S_IWRITE ) # Win32 workaround
         shutil.move( self, '%s~' % self )
         shutil.move( self, '%s~' % self )
         log( '    Replacing %s with a newer version...' % self )
         log( '    Replacing %s with a newer version...' % self )
         shutil.copy2( source, self )
         shutil.copy2( source, self )

粤ICP备19079148号