File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -606,7 +606,7 @@ def run(
606
606
607
607
timer = NamedTimer ("time" )
608
608
timer .create_subtimer ("paths" )
609
- sevm .status . start ()
609
+ sevm .status_start ()
610
610
611
611
exs = sevm .run (
612
612
Exec (
Original file line number Diff line number Diff line change 15
15
TypeVar ,
16
16
)
17
17
18
+ import rich
18
19
import xxhash
19
20
from eth_hash .auto import keccak
20
21
from rich .status import Status
@@ -1718,6 +1719,11 @@ def __init__(self, options: HalmosConfig) -> None:
1718
1719
is_generic = self .options .storage_layout == "generic"
1719
1720
self .storage_model = GenericStorage if is_generic else SolidityStorage
1720
1721
1722
+ def status_start (self ) -> None :
1723
+ # clear any remaining live display before starting a new instance
1724
+ rich .get_console ().clear_live ()
1725
+ self .status .start ()
1726
+
1721
1727
def div_xy_y (self , w1 : Word , w2 : Word ) -> Word :
1722
1728
# return the number of bits required to represent the given value. default = 256
1723
1729
def bitsize (w : Word ) -> int :
You can’t perform that action at this time.
0 commit comments