Lines Matching refs:ver
482 ver: int = self._version
483 if ver == 1:
486 numalign: int = ver // 7 + 2
487 step: int = 26 if (ver == 32) else \
488 (ver * 4 + numalign * 2 + 1) // (numalign * 2 - 2) * 2
494 def _get_num_raw_data_modules(ver: int) -> int:
498 if not (QrCode.MIN_VERSION <= ver <= QrCode.MAX_VERSION):
500 result: int = (16 * ver + 128) * ver + 64
501 if ver >= 2:
502 numalign: int = ver // 7 + 2
504 if ver >= 7:
511 def _get_num_data_codewords(ver: int, ecl: QrCode.Ecc) -> int:
515 return QrCode._get_num_raw_data_modules(ver) // 8 \
516 - QrCode._ECC_CODEWORDS_PER_BLOCK [ecl.ordinal][ver] \
517 * QrCode._NUM_ERROR_CORRECTION_BLOCKS[ecl.ordinal][ver]
859 def num_char_count_bits(self, ver: int) -> int:
862 return self._charcounts[(ver + 7) // 17]