[Yum-devel] [PATCH] Skip write("") to avoid "LZMA.error: unknown error!"
James Antill
james at fedoraproject.org
Tue Nov 6 20:17:30 UTC 2012
On Mon, 2012-11-05 at 18:05 +0100, Zdeněk Pavlas wrote:
> ---
> createrepo/__init__.py | 4 +++-
> 1 files changed, 3 insertions(+), 1 deletions(-)
>
> diff --git a/createrepo/__init__.py b/createrepo/__init__.py
> index f563bd5..8d81136 100644
> --- a/createrepo/__init__.py
> +++ b/createrepo/__init__.py
> @@ -747,7 +747,9 @@ class MetaDataGenerator:
> deltam_st = time.time()
> if not self.conf.quiet:
> self.callback.log(_('Saving delta metadata'))
> - self.deltafile.write(self.generate_delta_xml())
> + data = self.generate_delta_xml()
> + if data:
> + self.deltafile.write(data)
I'd rather have a wrapper in compressOpen() so that write("") is always
valid, means we'll fix this for all spots.
More information about the Yum-devel
mailing list