Keep trying

Loooong lines
This commit is contained in:
Bill Breitmayer 2024-06-01 13:21:45 -04:00
parent b7d8d7f2ce
commit d8654c2523

View File

@ -83,11 +83,11 @@ def bit_get(bint: int, index: int) -> int:
>>> bit_get(-1, 2) >>> bit_get(-1, 2)
Traceback (most recent call last): Traceback (most recent call last):
... ...
ValueError: multi_get -> All input values must be positive integers. ValueError: All input values must be positive integers.
>>> bit_get(0, -1) >>> bit_get(0, -1)
Traceback (most recent call last): Traceback (most recent call last):
... ...
ValueError: multi_get -> All input values must be positive integers. ValueError: All input values must be positive integers.
""" """
return multibit_get(bint, index, 1) return multibit_get(bint, index, 1)
@ -105,7 +105,7 @@ def bit_set(bint: int, index: int, value: int = 1) -> int:
>>> bit_set(31, 6, 3) >>> bit_set(31, 6, 3)
Traceback (most recent call last): Traceback (most recent call last):
... ...
ValueError: bit_set -> Input value must be 1 or 0. ValueError: Input value must be 1 or 0.
""" """
if value not in [0, 1]: if value not in [0, 1]:
@ -180,16 +180,15 @@ def multibit_set(bint: int, index: int, bit_len: int, value: int) -> int:
23 23
>>> multibit_set(22, 2, 1, 0) >>> multibit_set(22, 2, 1, 0)
18 18
>>> multibit_set(22, 2, 1, 3) is None >>> multibit_set(22, 2, 1, 3)
Traceback (most recent call last): Traceback (most recent call last):
... ...
ValueError: multi_set -> Bit length of value can not be greater than specified bit length. ValueError: Bit length of value can not be greater than specified bit length.
""" """
if bint < 0 or index < 0 or bit_len < 0 or value < 0: if bint < 0 or index < 0 or bit_len < 0 or value < 0:
raise ValueError("All input values must be positive integers.") raise ValueError("All input values must be positive integers.")
if bit_length(value) > bit_len: if bit_length(value) > bit_len:
msg =
raise ValueError( raise ValueError(
"Bit length of value can not be greater than specified bit length." "Bit length of value can not be greater than specified bit length."
) )
@ -215,7 +214,7 @@ def multibit_insert(bint: int, index: int, bit_len: int, value: int) -> int:
>>> multibit_insert(22, 2, 1, 3) >>> multibit_insert(22, 2, 1, 3)
Traceback (most recent call last): Traceback (most recent call last):
... ...
ValueError: multi_insert -> Bit length of value can not be greater than specified bit length. ValueError: Bit length of value can not be greater than specified bit length.
""" """
if bint < 0 or index < 0 or bit_len < 0 or value < 0: if bint < 0 or index < 0 or bit_len < 0 or value < 0: