Show More
@@ -971,6 +971,7 b' class atomictempfile:' | |||||
971 | """ |
|
971 | """ | |
972 | def __init__(self, name, mode, createmode): |
|
972 | def __init__(self, name, mode, createmode): | |
973 | self.__name = name |
|
973 | self.__name = name | |
|
974 | self._fp = None | |||
974 | self.temp = mktempcopy(name, emptyok=('w' in mode), |
|
975 | self.temp = mktempcopy(name, emptyok=('w' in mode), | |
975 | createmode=createmode) |
|
976 | createmode=createmode) | |
976 | self._fp = posixfile(self.temp, mode) |
|
977 | self._fp = posixfile(self.temp, mode) | |
@@ -988,7 +989,8 b' class atomictempfile:' | |||||
988 | try: |
|
989 | try: | |
989 | os.unlink(self.temp) |
|
990 | os.unlink(self.temp) | |
990 | except: pass |
|
991 | except: pass | |
991 |
self._fp |
|
992 | if self._fp: | |
|
993 | self._fp.close() | |||
992 |
|
994 | |||
993 | def makedirs(name, mode=None): |
|
995 | def makedirs(name, mode=None): | |
994 | """recursive directory creation with parent mode inheritance""" |
|
996 | """recursive directory creation with parent mode inheritance""" |
General Comments 0
You need to be logged in to leave comments.
Login now