meta method sometimes give a wrong result
(this is due to errors on the chosen service), in alternative you could
try one of the others services.
isbnlib works internally with unicode, however this doesn’t
solve errors of lost information due to bad encode/decode at the origin!
- Periodically, agencies, issue new blocks of ISBNs. The
range of these blocks is on a database that
mask uses. So it could happen,
if you have a version of
isbnlib that is too old,
mask doesn’t work for
valid (recent) issued ISBNs. The solution? Update isbnlib often!
- Calls to metadata services are cached by default. You can change that by calling
isbnlib.meta(isbn, service='default', cache=None)
Any issue that you would like to report, please do it at github or post a question on
stackoverflow (with tag isbnlib).