identifier.py crashes if the test it's trying to run has an invalid service URL recorded - e.g. url_prefix is "http://service.site.com/" instead of "http://dx.doi.org/". The error looks like a standard failure - the URL just doesn't exist (and the code just doesn't handle it :) ).
my new handling isn't perfect, just doesn't let the exception crash the whole page... makes the service URL check return false if an URLError is raised
identifier.py crashes if the test it's trying to run has an invalid service URL recorded - e.g. url_prefix is "http://service.site.com/" instead of "http://dx.doi.org/". The error looks like a standard failure - the URL just doesn't exist (and the code just doesn't handle it :) ).