[elbe-devel] [PATCH 02/10] rpcaptcache: check, whether to be ignored dev pkgs actually exist

Manuel Traut manut at linutronix.de
Wed Apr 10 10:36:58 CEST 2019


On 15:42 Mon 08 Apr     , Torben Hohn wrote:
> when a pkg that shall be ignored does not exist, a KeyError is thrown.
> check existence, before trying to mark pkg for deletion.

why is this needed?

> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
> ---
>  elbepack/rpcaptcache.py | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/elbepack/rpcaptcache.py b/elbepack/rpcaptcache.py
> index d621a5e9..618085c0 100644
> --- a/elbepack/rpcaptcache.py
> +++ b/elbepack/rpcaptcache.py
> @@ -130,7 +130,8 @@ class RPCAPTCache(InChRootObject):
>          self.cache['symlinks'].mark_install()
>  
>          for p in ignore_dev_pkgs:
> -            self.cache[p].mark_delete()
> +            if p in self.cache:
> +                self.cache[p].mark_delete()
>  
>      def cleanup(self, exclude_pkgs):
>          for p in self.cache:
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel



More information about the elbe-devel mailing list