[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