##// END OF EJS Templates
util: make atomictempfile saner if mktempcopy fails
Bryan O'Sullivan -
r8420:f53bc3e3 default
parent child Browse files
Show More
@@ -971,6 +971,7 b' class atomictempfile:'
971 971 """
972 972 def __init__(self, name, mode, createmode):
973 973 self.__name = name
974 self._fp = None
974 975 self.temp = mktempcopy(name, emptyok=('w' in mode),
975 976 createmode=createmode)
976 977 self._fp = posixfile(self.temp, mode)
@@ -988,7 +989,8 b' class atomictempfile:'
988 989 try:
989 990 os.unlink(self.temp)
990 991 except: pass
991 self._fp.close()
992 if self._fp:
993 self._fp.close()
992 994
993 995 def makedirs(name, mode=None):
994 996 """recursive directory creation with parent mode inheritance"""
General Comments 0
You need to be logged in to leave comments. Login now