1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-03 18:16:17 +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)
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,
text='%s(%s) %s' % (prefix, pac.project, pac.filename))
self.move_package(tmpfile.name, pac.localdir, pac)
@ -199,6 +200,9 @@ class Fetcher:
'(in order):' % pac.filename, file=sys.stderr)
print('\n'.join(pac.urllist), file=sys.stderr)
sys.exit(1)
finally:
if os.path.exists(tmpfile.name):
os.unlink(tmpfile.name)
def move_package(self, tmpfile, destdir, pac_obj=None):
import shutil