Improve package data loading and error handling.

Review Request #7733 — Created Nov. 3, 2015 and submitted

Information

rbpkg
master

Reviewers

When looking up a package from the repository, we now pass the base path
in, helping to ensure the relative URLs are all correct.

We also listen for errors in the lookup, and represent that with a more
useful exception.

Unit tests pass.

reviewbot
  1. Tool: Pyflakes
    Processed Files:
        rbpkg/repository/errors.py
        rbpkg/repository/package_repo.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        rbpkg/repository/errors.py
        rbpkg/repository/package_repo.py
    
    
  2. 
      
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to master (436d531)