Commit c9e28986 authored by Éric Araujo's avatar Éric Araujo

Fix file handle leak

parent 14b28f28
...@@ -306,17 +306,20 @@ class sdist(Command): ...@@ -306,17 +306,20 @@ class sdist(Command):
rstrip_ws=1, rstrip_ws=1,
collapse_join=1) collapse_join=1)
while 1: try:
line = template.readline() while 1:
if line is None: # end of file line = template.readline()
break if line is None: # end of file
break
try:
self.filelist.process_template_line(line) try:
except DistutilsTemplateError, msg: self.filelist.process_template_line(line)
self.warn("%s, line %d: %s" % (template.filename, except DistutilsTemplateError, msg:
template.current_line, self.warn("%s, line %d: %s" % (template.filename,
msg)) template.current_line,
msg))
finally:
template.close()
def prune_file_list(self): def prune_file_list(self):
"""Prune off branches that might slip into the file list as created """Prune off branches that might slip into the file list as created
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment