From 5c849a8cb9a3d57debfca8e1a222c8ceab50d5da Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 9 Apr 2010 19:28:24 +0200 Subject: [PATCH] [entropy.client.interfaces.dep] when validating cache, make sure that m_id is int type --- libraries/entropy/client/interfaces/dep.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/entropy/client/interfaces/dep.py b/libraries/entropy/client/interfaces/dep.py index 09035aff5..c8a2c1033 100644 --- a/libraries/entropy/client/interfaces/dep.py +++ b/libraries/entropy/client/interfaces/dep.py @@ -179,6 +179,8 @@ class CalculatorsMixin: # ((14479, '4.4.2', '', 0), 'sabayonlinux.org') m_id, m_repo = cached_obj[0][0], cached_obj[1] m_db = self.open_repository(m_repo) + if not const_isnumber(m_id): + return None if not m_db.isIdpackageAvailable(m_id): return None