Description:
Charm local repositories should always process all their charms for a
search.
Changes
- add catch all handler to repository for unexpected errors (os)
- rearrange charm exception hierarchy
- charmnotfound is not a charm structural error
- metadata errors are charm errors.
Affected files:
A [revision details]
M juju/charm/errors.py
M juju/charm/repository.py
M juju/charm/tests/test_errors.py
M juju/charm/tests/test_repository.py
Reviewers: mp+98062_ code.launchpad. net,
Message:
Please take a look.
Description:
Charm local repositories should always process all their charms for a
search.
Changes
- add catch all handler to repository for unexpected errors (os)
- rearrange charm exception hierarchy
- charmnotfound is not a charm structural error
- metadata errors are charm errors.
https:/ /code.launchpad .net/~hazmat/ juju/repository -broken- charms/ +merge/ 98062
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/5841056/
Affected files: errors. py repository. py tests/test_ errors. py tests/test_ repository. py
A [revision details]
M juju/charm/
M juju/charm/
M juju/charm/
M juju/charm/