summaryrefslogtreecommitdiff
path: root/patchtracker/SourceArchive.py
diff options
context:
space:
mode:
Diffstat (limited to 'patchtracker/SourceArchive.py')
-rwxr-xr-xpatchtracker/SourceArchive.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/patchtracker/SourceArchive.py b/patchtracker/SourceArchive.py
index d8b3b2e..1665a94 100755
--- a/patchtracker/SourceArchive.py
+++ b/patchtracker/SourceArchive.py
@@ -97,22 +97,23 @@ class SourcePackage:
self.diffgz_size = None
self.diffgz_md5sum = None
self.diffgz = None
- self.maintainers = None
self.type = "Native"
self.name = info['Package']
self.format = info['Format']
self.loc = info['Directory']
self.version = info['Version']
+ self.uploaders = None
+
try:
- self.maintainers = [unicode(info['Maintainer'])]
+ self.maintainers = unicode(info['Maintainer'])
except UnicodeDecodeError:
- self.maintainers = [unicode(info['Maintainer'], 'latin-1')]
+ self.maintainers = unicode(info['Maintainer'], 'latin-1')
if info.has_key('Uploaders'):
- for up in info['Uploaders'].split(", "):
- try:
- self.maintainers.append(unicode(up))
- except UnicodeDecodeError:
- self.maintainers.append(unicode(up, 'latin-1'))
+ try:
+ self.uploaders = unicode(info['Maintainer'])
+ except UnicodeDecodeError:
+ self.uploaders = unicode(info['Maintainer'], 'latin-1')
+
self.idx = getidx(self)
for f in info['Files']: