diff options
-rw-r--r-- | src/pyfedpkg/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pyfedpkg/__init__.py b/src/pyfedpkg/__init__.py index e02191d..d0d9139 100644 --- a/src/pyfedpkg/__init__.py +++ b/src/pyfedpkg/__init__.py @@ -539,7 +539,10 @@ def sources(path, outdir=None): if not outdir: outdir = path for archive in archives: - csum, file = archive.split() + try: + csum, file = archive.split() + except ValueError: + raise FedpkgError('Malformed sources file.') # See if we already have a valid copy downloaded outfile = os.path.join(outdir, file) if os.path.exists(outfile): |