From 23d29169c30b2f05a0c2943832a7cf7288ff5802 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Sun, 12 Apr 2009 19:55:55 +0200 Subject: apt/package.py: Handle cases where no candidate is available, by returning None in the candidate property. (Closes: #523801) --- apt/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'apt') diff --git a/apt/package.py b/apt/package.py index 0e13957f..ec88a456 100644 --- a/apt/package.py +++ b/apt/package.py @@ -491,7 +491,9 @@ class Package(object): """Return the candidate version of the package. :since: 0.7.9""" - return Version(self, self._pcache._depcache.GetCandidateVer(self._pkg)) + cand = self._pcache._depcache.GetCandidateVer(self._pkg) + if cand is not None: + return Version(self, cand) @property def installed(self): -- cgit v1.2.3