Friendly lint fix

This commit is contained in:
Hsiao-Wei Wang 2020-06-10 18:16:26 +08:00
parent 378d249487
commit 479c40450d
No known key found for this signature in database
GPG Key ID: 95B070122902DEA4
1 changed files with 3 additions and 2 deletions

View File

@ -371,14 +371,15 @@ def on_block(store: Store, signed_block: SignedBeaconBlock) -> None:
# Update finalized checkpoint # Update finalized checkpoint
if state.finalized_checkpoint.epoch > store.finalized_checkpoint.epoch: if state.finalized_checkpoint.epoch > store.finalized_checkpoint.epoch:
store.finalized_checkpoint = state.finalized_checkpoint store.finalized_checkpoint = state.finalized_checkpoint
if store.justified_checkpoint != state.current_justified_checkpoint: if store.justified_checkpoint != state.current_justified_checkpoint:
finalized_slot = compute_start_slot_at_epoch(store.finalized_checkpoint.epoch) finalized_slot = compute_start_slot_at_epoch(store.finalized_checkpoint.epoch)
# Update justified if new justified is later than store justified # Update justified if new justified is later than store justified
# or if store justified is not in chain with finalized checkpoint # or if store justified is not in chain with finalized checkpoint
if ( if (
state.current_justified_checkpoint.epoch > store.justified_checkpoint.epoch state.current_justified_checkpoint.epoch > store.justified_checkpoint.epoch
or get_ancestor(store, store.justified_checkpoint.root, finalized_slot) != store.finalized_checkpoint.root or get_ancestor(
store, store.justified_checkpoint.root, finalized_slot) != store.finalized_checkpoint.root
): ):
store.justified_checkpoint = state.current_justified_checkpoint store.justified_checkpoint = state.current_justified_checkpoint
``` ```