Skip to content

Commit 7b3b7c9

Browse files
authored
Fix recursive call in scripts (#3586)
1 parent a91a922 commit 7b3b7c9

3 files changed

Lines changed: 15 additions & 3 deletions

File tree

archinstall/scripts/guided.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,14 @@ def guided() -> None:
182182
exit(0)
183183

184184
if not arch_config_handler.args.silent:
185+
aborted = False
185186
with Tui():
186187
if not config.confirm_config():
187188
debug('Installation aborted')
188-
guided()
189+
aborted = True
190+
191+
if aborted:
192+
return guided()
189193

190194
if arch_config_handler.config.disk_config:
191195
fs_handler = FilesystemHandler(arch_config_handler.config.disk_config)

archinstall/scripts/minimal.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,14 @@ def _minimal() -> None:
7171
exit(0)
7272

7373
if not arch_config_handler.args.silent:
74+
aborted = False
7475
with Tui():
7576
if not config.confirm_config():
7677
debug('Installation aborted')
77-
_minimal()
78+
aborted = True
79+
80+
if aborted:
81+
return _minimal()
7882

7983
if arch_config_handler.config.disk_config:
8084
fs_handler = FilesystemHandler(arch_config_handler.config.disk_config)

archinstall/scripts/only_hd.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,14 @@ def _only_hd() -> None:
6868
exit(0)
6969

7070
if not arch_config_handler.args.silent:
71+
aborted = False
7172
with Tui():
7273
if not config.confirm_config():
7374
debug('Installation aborted')
74-
_only_hd()
75+
aborted = True
76+
77+
if aborted:
78+
return _only_hd()
7579

7680
if arch_config_handler.config.disk_config:
7781
fs_handler = FilesystemHandler(arch_config_handler.config.disk_config)

0 commit comments

Comments
 (0)