summaryrefslogtreecommitdiff
path: root/g_cran
diff options
context:
space:
mode:
authorAuke Booij (tulcod) <auke@tulcod.com>2010-06-30 14:24:27 +0200
committerAuke Booij (tulcod) <auke@tulcod.com>2010-06-30 15:09:24 +0200
commit1bea4ea1133a4546188098ff7ee063bf2bbb6a06 (patch)
tree7636a436a9b9e011dfe30e2893b0c9574afa240f /g_cran
parentThis should install docs correctly... (diff)
downloadg-cran-1bea4ea1133a4546188098ff7ee063bf2bbb6a06.tar.gz
g-cran-1bea4ea1133a4546188098ff7ee063bf2bbb6a06.tar.bz2
g-cran-1bea4ea1133a4546188098ff7ee063bf2bbb6a06.zip
Don't process empty package data
Diffstat (limited to 'g_cran')
-rw-r--r--g_cran/cran_read.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/g_cran/cran_read.py b/g_cran/cran_read.py
index 4bd51d4..aeb1867 100644
--- a/g_cran/cran_read.py
+++ b/g_cran/cran_read.py
@@ -128,8 +128,9 @@ def read_packages(package_filename,local_repository):
remote_uri=repository_file.read().strip()
while not file_parts.eof:
cran_package=dict(rfc822.Message(file_parts).items()) #read part of PACKAGES file
- pms_package=pmsify_package_data(cran_package,remote_uri) #fix values
- packages.append(pms_package) #store in dict
+ if len(cran_package):
+ pms_package=pmsify_package_data(cran_package,remote_uri) #fix values
+ packages.append(pms_package) #store in dict
return packages
def find_package(repo_location,package_name):