From 8f52d512849e1013ca5a56f74ffa8bfc3f202ea8 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 4 Nov 2009 16:06:59 +0100 Subject: [PATCH] [entropy.services.system.executors] handle InvalidAtom exception in get_spm_atoms_info --- libraries/entropy/services/system/executors.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/services/system/executors.py b/libraries/entropy/services/system/executors.py index a02dd7875..ab74a7329 100644 --- a/libraries/entropy/services/system/executors.py +++ b/libraries/entropy/services/system/executors.py @@ -14,6 +14,7 @@ import sys import subprocess from entropy.const import etpConst from entropy.output import blue, red +from entropy.exceptions import InvalidAtom from entropy.i18n import _ class Base: @@ -290,7 +291,10 @@ class Base: category = key.split("/")[0] except: continue - matched_atom = spm.match_package(atom) + try: + matched_atom = spm.match_package(atom) + except InvalidAtom: + continue if not matched_atom: continue