(self, issn, writer=None)
| 101 | digits = 7 |
| 102 | |
| 103 | def __init__(self, issn, writer=None) -> None: |
| 104 | issn = issn.replace("-", "") |
| 105 | issn = issn[: self.digits] |
| 106 | self.issn = issn |
| 107 | self.issn = f"{issn}{self._calculate_checksum()}" |
| 108 | super().__init__(self.make_ean(), writer) |
| 109 | |
| 110 | def _calculate_checksum(self): |
| 111 | tmp = ( |
nothing calls this directly
no test coverage detected