Skip to content

Commit

Permalink
Merge pull request #41 from reecetech/feature/nicer-broker-HAL-failure
Browse files Browse the repository at this point in the history
Catch the (wide array of, with no base class) exceptions from HAL and…
  • Loading branch information
richard-reece committed Feb 1, 2019
2 parents 29250a9 + e61f9ee commit a8a90d8
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion pactman/verifier/broker_pact.py
Expand Up @@ -39,7 +39,10 @@ def get_broker_navigator(self):

def consumers(self):
nav = self.get_broker_navigator()
broker_provider = nav['latest-provider-pacts'](provider=self.provider_name)
try:
broker_provider = nav['latest-provider-pacts'](provider=self.provider_name)
except Exception as e:
raise ValueError(f'error fetching pacts from {self.pact_broker_url} for {self.provider_name}: {e}')
broker_provider.fetch()
for broker_pact in broker_provider['pacts']:
pact_contents = broker_pact.fetch()
Expand Down

0 comments on commit a8a90d8

Please sign in to comment.