mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-23 18:52:10 +01:00
- fix for python2.4
This commit is contained in:
parent
382f2e2897
commit
624f391c26
@ -1631,15 +1631,17 @@ class Package:
|
|||||||
yield get_source_file_diff(self.absdir, f.name, self.rev)
|
yield get_source_file_diff(self.absdir, f.name, self.rev)
|
||||||
else:
|
else:
|
||||||
tmpfile = None
|
tmpfile = None
|
||||||
|
diff = []
|
||||||
try:
|
try:
|
||||||
(fd, tmpfile) = tempfile.mkstemp(prefix='osc_diff')
|
(fd, tmpfile) = tempfile.mkstemp(prefix='osc_diff')
|
||||||
get_source_file(self.apiurl, self.prjname, self.name, f.name, tmpfile, revision)
|
get_source_file(self.apiurl, self.prjname, self.name, f.name, tmpfile, revision)
|
||||||
yield get_source_file_diff(self.absdir, f.name, revision,
|
diff = get_source_file_diff(self.absdir, f.name, revision,
|
||||||
os.path.basename(tmpfile), os.path.dirname(tmpfile), f.name)
|
os.path.basename(tmpfile), os.path.dirname(tmpfile), f.name)
|
||||||
finally:
|
finally:
|
||||||
if tmpfile is not None:
|
if tmpfile is not None:
|
||||||
os.close(fd)
|
os.close(fd)
|
||||||
os.unlink(tmpfile)
|
os.unlink(tmpfile)
|
||||||
|
yield diff
|
||||||
|
|
||||||
for f in added:
|
for f in added:
|
||||||
yield diff_add_delete(f, True, revision)
|
yield diff_add_delete(f, True, revision)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user