From 0f52d460a5649805296e497bb7820eb55b22caef Mon Sep 17 00:00:00 2001 From: Hsiao-Wei Wang Date: Thu, 15 Aug 2019 16:14:07 +0800 Subject: [PATCH] Use the `get_previous_power_of_2` function in ethereum/eth2.0-specs#1323 --- specs/light_client/merkle_proofs.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/specs/light_client/merkle_proofs.md b/specs/light_client/merkle_proofs.md index 9d530f7c2..faad40c45 100644 --- a/specs/light_client/merkle_proofs.md +++ b/specs/light_client/merkle_proofs.md @@ -50,8 +50,7 @@ def get_previous_power_of_two(x: int) -> int: """ Get the previous power of 2 >= the input. """ - assert x >= 2 - return get_next_power_of_two(x) // 2 + return x if x <= 2 else 2 * get_previous_power_of_2(x // 2) ``` ## Generalized Merkle tree index