From f086a0da7c5c77ae68797d3b4fbd543222976523 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Fri, 6 Oct 2006 23:04:16 +0200 Subject: * UpdateManager/Common/aptsources.py: - fix crash for corner case sources.list layout (lp #64159) * UpdateManager/UpdateManager.py: - get gconf proxy too --- UpdateManager/Common/aptsources.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'UpdateManager/Common') diff --git a/UpdateManager/Common/aptsources.py b/UpdateManager/Common/aptsources.py index 06d83e01..34b5b967 100644 --- a/UpdateManager/Common/aptsources.py +++ b/UpdateManager/Common/aptsources.py @@ -606,8 +606,15 @@ class Distribution: a repository could be splitted into different apt lines. If not add the component """ + # if we don't that distro, just reutnr (can happen for e.g. + # dapper-update only in deb-src + if not comps_per_dist.has_key(source.dist): + return + # if we have seen this component already for this distro, + # return (nothing to do if comp in comps_per_dist[source.dist]: return + # add it source.comps.append(comp) comps_per_dist[source.dist].add(comp) -- cgit v1.2.3