##// END OF EJS Templates
remove appendfile data as soon as not needed.
Vadim Gelfer -
r2102:c6211281 default
parent child Browse files
Show More
@@ -131,14 +131,11 b' class appendopener(object):'
131 fp = open(tmpname, 'rb')
131 fp = open(tmpname, 'rb')
132 s = fp.read()
132 s = fp.read()
133 fp.close()
133 fp.close()
134 os.unlink(tmpname)
134 fp = self.realopener(name, 'a')
135 fp = self.realopener(name, 'a')
135 fp.write(s)
136 fp.write(s)
136 fp.close()
137 fp.close()
137
138
138 def __del__(self):
139 for tmpname in self.tmpnames.itervalues():
140 os.unlink(tmpname)
141
142 # files for changelog and manifest are in different appendopeners, so
139 # files for changelog and manifest are in different appendopeners, so
143 # not mixed up together.
140 # not mixed up together.
144
141
General Comments 0
You need to be logged in to leave comments. Login now