aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol/__init__.py')
-rw-r--r--src/protocol/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/protocol/__init__.py b/src/protocol/__init__.py
index da9712f..b2ba89e 100644
--- a/src/protocol/__init__.py
+++ b/src/protocol/__init__.py
@@ -22,6 +22,7 @@ class PackageInfo(object):
error: None if no error, else holds error code
emerge_info: output from emerge --info
depends: list of dependencies this package has been built with in CPV form
+ profile: portage profile enabled (e.g. default/linux/x86/2008.0/desktop)
"""
self.name = None
self.version = None
@@ -31,6 +32,7 @@ class PackageInfo(object):
self.error = None
self.emerge_info = None
self.depends = []
+ self.profile = None
def __str__(self):
ret ="Name: %s\n" % self.name + \
"Version: %s\n" % self.version + \
@@ -38,6 +40,7 @@ class PackageInfo(object):
"Content paths: %s\n" % self.content.keys() + \
"Emerge info: %s\n" % self.emerge_info + \
"Use flags: %s\n" % self.use_flags + \
+ "Profile: %s\n" % self.profile + \
"Depends: %s\n" % str(self.depends)
for key in self.attachments.keys():
ret = ret + "Attachment %s: \n%s\n" % (key, self.attachments[key])