File tree 1 file changed +12
-0
lines changed
src/cli/eest/make/commands
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 23
23
)
24
24
25
25
26
+ def exit_now ():
27
+ """Interrupt execution instantly via ctrl+C."""
28
+ print ("Ctrl+C detected, exiting.." )
29
+ exit (0 )
30
+
31
+
26
32
@click .command (
27
33
short_help = "Generate a new test file for an EIP." ,
28
34
epilog = f"Further help: { DocsConfig ().DOCS_URL__WRITING_TESTS } " ,
@@ -53,9 +59,13 @@ def test():
53
59
test_type = input_select (
54
60
"Choose the type of test to generate" , choices = ["State" , "Blockchain" ]
55
61
)
62
+ if test_type is None :
63
+ exit_now ()
56
64
57
65
fork_choices = [str (fork ) for fork in get_forks ()]
58
66
fork = input_select ("Select the fork" , choices = fork_choices )
67
+ if fork is None :
68
+ exit_now ()
59
69
60
70
base_path = Path ("tests" ) / fork .lower ()
61
71
base_path .mkdir (parents = True , exist_ok = True )
@@ -70,6 +80,8 @@ def test():
70
80
{"name" : "** Create new sub-directory **" , "value" : "new" },
71
81
],
72
82
)
83
+ if location_choice is None :
84
+ exit_now ()
73
85
74
86
if location_choice == "new" :
75
87
eip_number = input_text ("Enter the EIP number (int)" ).strip ()
You can’t perform that action at this time.
0 commit comments