1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-09 12:35:48 +01:00

All rename cases require delete=False

This commit is contained in:
Dirk Mueller 2013-08-13 11:54:11 +02:00
parent 6461c9faf0
commit 2be979361e

View File

@ -185,7 +185,8 @@ class Fetcher:
print(file=sys.stderr) print(file=sys.stderr)
try: try:
with tempfile.NamedTemporaryFile(prefix='osc_build') as tmpfile: with tempfile.NamedTemporaryFile(prefix='osc_build',
delete=False) as tmpfile:
mg.urlgrab(pac.filename, filename=tmpfile.name, mg.urlgrab(pac.filename, filename=tmpfile.name,
text='%s(%s) %s' % (prefix, pac.project, pac.filename)) text='%s(%s) %s' % (prefix, pac.project, pac.filename))
self.move_package(tmpfile.name, pac.localdir, pac) self.move_package(tmpfile.name, pac.localdir, pac)
@ -199,6 +200,9 @@ class Fetcher:
'(in order):' % pac.filename, file=sys.stderr) '(in order):' % pac.filename, file=sys.stderr)
print('\n'.join(pac.urllist), file=sys.stderr) print('\n'.join(pac.urllist), file=sys.stderr)
sys.exit(1) sys.exit(1)
finally:
if os.path.exists(tmpfile.name):
os.unlink(tmpfile.name)
def move_package(self, tmpfile, destdir, pac_obj=None): def move_package(self, tmpfile, destdir, pac_obj=None):
import shutil import shutil