Skip to content

Commit f31644f

Browse files
Use sys.exit instead of exit (#176)
1 parent 5b5f4b5 commit f31644f

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

ethstaker_deposit/cli/exit_transaction_keystore.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import click
22
import os
3+
import sys
34
import time
45
from typing import Any, Optional
56

@@ -117,7 +118,7 @@ def exit_transaction_keystore(
117118
secret_bytes = keystore.decrypt(keystore_password)
118119
except ValueError:
119120
click.echo(load_text(['arg_exit_transaction_keystore_keystore_password', 'mismatch']), err=True)
120-
exit(1)
121+
sys.exit(1)
121122

122123
signing_key = int.from_bytes(secret_bytes, 'big')
123124

ethstaker_deposit/cli/generate_bls_to_execution_change_keystore.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import click
12
import os
3+
import sys
24
import time
3-
import click
45
from typing import Any, Optional
56

67
from eth_typing import HexAddress
@@ -132,7 +133,7 @@ def generate_bls_to_execution_change_keystore(
132133
secret_bytes = keystore.decrypt(keystore_password)
133134
except ValueError:
134135
click.echo(load_text(['arg_bls_to_execution_changes_keystore_keystore_password', 'mismatch']), err=True)
135-
exit(1)
136+
sys.exit(1)
136137

137138
signing_key = int.from_bytes(secret_bytes, 'big')
138139

ethstaker_deposit/cli/partial_deposit.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import json
22
import click
33
import os
4+
import sys
45
import time
56

67
from eth_typing import HexAddress
@@ -139,7 +140,7 @@ def partial_deposit(
139140
secret_bytes = keystore.decrypt(keystore_password)
140141
except ValueError:
141142
click.echo(load_text(['arg_partial_deposit_keystore_password', 'mismatch']), err=True)
142-
exit(1)
143+
sys.exit(1)
143144

144145
signing_key = int.from_bytes(secret_bytes, 'big')
145146

ethstaker_deposit/cli/test_keystore.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import click
2+
import sys
23
from typing import Any
34

45
from ethstaker_deposit.key_handling.keystore import Keystore
@@ -54,7 +55,7 @@ def test_keystore(
5455
keystore.decrypt(keystore_password)
5556
except ValueError:
5657
click.echo(load_text(['arg_test_keystore_keystore_password', 'mismatch']), err=True)
57-
exit(1)
58+
sys.exit(1)
5859

5960
click.echo(load_text(['msg_verification_success']))
6061
if not config.non_interactive:

0 commit comments

Comments
 (0)