From e6b8fcff81b99e99c8c2e6e7eae259d2e58b7eae Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 15 Sep 2010 07:27:31 +0200 Subject: [PATCH] [sulfur] catch another OperationalError on listAllPackageIds() --- sulfur/src/sulfur/packages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sulfur/src/sulfur/packages.py b/sulfur/src/sulfur/packages.py index 28e75533d..c94a630e4 100644 --- a/sulfur/src/sulfur/packages.py +++ b/sulfur/src/sulfur/packages.py @@ -898,7 +898,10 @@ class EntropyPackages: dbconn.validate() except (RepositoryError, SystemDatabaseError): continue - idpackages = dbconn.listAllPackageIds() + try: + idpackages = dbconn.listAllPackageIds() + except OperationalError: + continue matches |= set(((x, repo) for x in idpackages if (x, repo) not in already_in))