diff options
author | 2009-08-18 18:26:48 +0000 | |
---|---|---|
committer | 2009-08-18 18:26:48 +0000 | |
commit | 7a90ae0d45ea0901d71a184d2dc843f82f15c7da (patch) | |
tree | eed9198282dd69caff1234bfc5e7309f74ada3f4 | |
parent | Update the expiry date for the old forwards. (diff) | |
download | packages-3-7a90ae0d45ea0901d71a184d2dc843f82f15c7da.tar.gz packages-3-7a90ae0d45ea0901d71a184d2dc843f82f15c7da.tar.bz2 packages-3-7a90ae0d45ea0901d71a184d2dc843f82f15c7da.zip |
Watch out for empty licenses.
-rw-r--r-- | web/model.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/web/model.py b/web/model.py index 998ca52..0810d18 100644 --- a/web/model.py +++ b/web/model.py @@ -481,11 +481,12 @@ class PackageDB(object): pkg['meta'] = pkg_metadata pkg['keywords'] = self.get_package_keywords(atom) pkg['license'] = [] - for l in pkg_metadata['license'].split(): - if l[0].isalnum() and not l.endswith("?"): - url = viewcvs_link('licenses/%s' % l) - l = '<a href="%s">%s</a>' % (url, l) - pkg['license'].append(l) + if pkg_metadata['license']: + for l in pkg_metadata['license'].split(): + if l[0].isalnum() and not l.endswith("?"): + url = viewcvs_link('licenses/%s' % l) + l = '<a href="%s">%s</a>' % (url, l) + pkg['license'].append(l) pkg['license'] = ' '.join(pkg['license']) pkg['homepage'] = [] homepages = pkg_metadata['homepage'].split() |