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:
parent
6461c9faf0
commit
2be979361e
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user