Handling ISBN-13
- class pyisbn.Isbn13(isbn)[source]
Class for representing ISBN-13 objects.
See also
Initialise a new
Isbn13object.- calculate_checksum()[source]
Calculate ISBN-13 checksum.
- Return type:
- Returns:
ISBN-13 checksum value
- convert(_code='978')[source]
Convert ISBN-13 to ISBN-10.
- Parameters:
_code (
str) – Ignored, only for compatibility withIsbn- Return type:
- Returns:
ISBN-10 string
- Raises:
ValueError – When ISBN-13 isn’t a Bookland “978” ISBN