summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AptSources/DistInfo.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/AptSources/DistInfo.py b/AptSources/DistInfo.py
index 41edd75c..6387dbd2 100644
--- a/AptSources/DistInfo.py
+++ b/AptSources/DistInfo.py
@@ -43,6 +43,17 @@ class Suite:
self.distribution = None
self.available = True
+ def get_comp_desc(self, comp, short=False):
+ ''' Return a human readable description of a component '''
+ if self.components.has_key(comp):
+ if self.components[comp][1] == "" or short == True:
+ return self.components[comp][0]
+ elif self.components[comp][1] != "":
+ return self.components[comp][1]
+ else:
+ return "Unnamed component"
+ return None
+
class Component:
def __init__(self):
self.name = ""