mirror of
https://github.com/certbot/certbot.git
synced 2026-08-02 08:03:19 +02:00
Mitigate problems for people who run without -n (#3916)
* CLI flag for forcing interactivity * add --force-interactive * Add force_interactive error checking and tests * Add force_interactive parameter to FileDisplay * add _can_interact * Add _return_default * Add **unused_kwargs to NoninteractiveDisplay * improve _return_default assertion * Change IDisplay calls and write tests * Document force_interactive in interfaces.py * Don't force_interactive with a new prompt * Warn when skipping an interaction for the first time * add specific logger.debug message
This commit is contained in:
committed by
Peter Eckersley
parent
81fd0cd32c
commit
ae379568b1
@@ -47,8 +47,9 @@ def rename_lineage(config):
|
||||
|
||||
new_certname = config.new_certname
|
||||
if not new_certname:
|
||||
code, new_certname = disp.input("Enter the new name for certificate {0}"
|
||||
.format(certname), flag="--updated-cert-name")
|
||||
code, new_certname = disp.input(
|
||||
"Enter the new name for certificate {0}".format(certname),
|
||||
flag="--updated-cert-name", force_interactive=True)
|
||||
if code != display_util.OK or not new_certname:
|
||||
raise errors.Error("User ended interaction.")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user