diff --git a/bit_manipulation/multibit_manipulation.py b/bit_manipulation/multibit_manipulation.py index 6d982a62f..ef430032a 100644 --- a/bit_manipulation/multibit_manipulation.py +++ b/bit_manipulation/multibit_manipulation.py @@ -109,7 +109,7 @@ def bit_set(bint: int, index: int, value: int = 1) -> int: """ if value not in [0, 1]: - raise ValueError("bit_set -> Input value must be 1 or 0.") + raise ValueError("Input value must be 1 or 0.") return multibit_set(bint, index, 1, value) @@ -128,7 +128,7 @@ def bit_insert(bint: int, index: int, value: int = 1) -> int: """ if value not in [0, 1]: - raise ValueError("bit_insert -> Input value must be 1 or 0.") + raise ValueError("Input value must be 1 or 0.") return multibit_insert(bint, index, 1, value) @@ -164,7 +164,7 @@ def multibit_get(bint: int, index: int, bit_len: int) -> int: """ if bint < 0 or index < 0 or bit_len < 0: - raise ValueError("multi_get -> All input values must be positive integers.") + raise ValueError("All input values must be positive integers.") return (bint >> index) & ((1 << bit_len) - 1) @@ -187,10 +187,11 @@ def multibit_set(bint: int, index: int, bit_len: int, value: int) -> int: """ if bint < 0 or index < 0 or bit_len < 0 or value < 0: - raise ValueError("multi_set -> All input values must be positive integers.") + raise ValueError("All input values must be positive integers.") if bit_length(value) > bit_len: + msg = raise ValueError( - "multi_set -> Bit length of value can not be greater than specified bit length." + "Bit length of value can not be greater than specified bit length." ) return ((((bint >> (index + bit_len)) << bit_len) | value) << index) | ( @@ -218,10 +219,10 @@ def multibit_insert(bint: int, index: int, bit_len: int, value: int) -> int: """ if bint < 0 or index < 0 or bit_len < 0 or value < 0: - raise ValueError("multi_insert -> All input values must be positive integers.") + raise ValueError("All input values must be positive integers.") if bit_length(value) > bit_len: raise ValueError( - "multi_insert -> Bit length of value can not be greater than specified bit length." + "Bit length of value can not be greater than specified bit length." ) return ((((bint >> index) << bit_len) | value) << index) | bint & ((1 << index) - 1) @@ -243,7 +244,7 @@ def multibit_remove(bint: int, index: int, bit_len: int) -> int: """ if bint < 0 or index < 0 or bit_len < 0: - raise ValueError("multi_remove -> All input values must be positive integers.") + raise ValueError("All input values must be positive integers.") return ((bint >> index + bit_len) << index) | bint & ((1 << index) - 1)