Subject: | Retry (and/or return undef) on HTTP exceptions |
Currently, Query::get simply dies if it gets a response other than 200.
Realistically, the MusicBrainz server gets busy, and will return 503.
Other queries return 404 (e.g. unrecognized MBID).
Dying in these circumstances seems a bit of a steep price for the caller
to pay. A wishlist item would be for the get subroutine to either retry
and/or return an undefined response object.