mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2025-09-08 15:28:44 +00:00
Merge pull request #314 from PR0M3TH3AN/4pw9gr-codex/update-menu-navigation-to-use-enter-for-back
Update 2FA menus
This commit is contained in:
@@ -1317,7 +1317,7 @@ class PasswordManager:
|
|||||||
period = int(entry.get("period", 30))
|
period = int(entry.get("period", 30))
|
||||||
notes = entry.get("notes", "")
|
notes = entry.get("notes", "")
|
||||||
print(colored(f"Retrieving 2FA code for '{label}'.", "cyan"))
|
print(colored(f"Retrieving 2FA code for '{label}'.", "cyan"))
|
||||||
print(colored("Press 'b' then Enter to return to the menu.", "cyan"))
|
print(colored("Press Enter to return to the menu.", "cyan"))
|
||||||
try:
|
try:
|
||||||
while True:
|
while True:
|
||||||
code = self.entry_manager.get_totp_code(index, self.parent_seed)
|
code = self.entry_manager.get_totp_code(index, self.parent_seed)
|
||||||
@@ -1346,7 +1346,10 @@ class PasswordManager:
|
|||||||
sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
try:
|
try:
|
||||||
user_input = timed_input("", 1)
|
user_input = timed_input("", 1)
|
||||||
if user_input.strip().lower() == "b":
|
if (
|
||||||
|
user_input.strip() == ""
|
||||||
|
or user_input.strip().lower() == "b"
|
||||||
|
):
|
||||||
exit_loop = True
|
exit_loop = True
|
||||||
break
|
break
|
||||||
except TimeoutError:
|
except TimeoutError:
|
||||||
@@ -2086,10 +2089,10 @@ class PasswordManager:
|
|||||||
return
|
return
|
||||||
|
|
||||||
totp_list.sort(key=lambda t: t[0].lower())
|
totp_list.sort(key=lambda t: t[0].lower())
|
||||||
print(colored("Press 'b' then Enter to return to the menu.", "cyan"))
|
print(colored("Press Enter to return to the menu.", "cyan"))
|
||||||
while True:
|
while True:
|
||||||
clear_and_print_fingerprint(getattr(self, "current_fingerprint", None))
|
clear_and_print_fingerprint(getattr(self, "current_fingerprint", None))
|
||||||
print(colored("Press 'b' then Enter to return to the menu.", "cyan"))
|
print(colored("Press Enter to return to the menu.", "cyan"))
|
||||||
generated = [t for t in totp_list if not t[3]]
|
generated = [t for t in totp_list if not t[3]]
|
||||||
imported_list = [t for t in totp_list if t[3]]
|
imported_list = [t for t in totp_list if t[3]]
|
||||||
if generated:
|
if generated:
|
||||||
@@ -2127,7 +2130,7 @@ class PasswordManager:
|
|||||||
sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
try:
|
try:
|
||||||
user_input = timed_input("", 1)
|
user_input = timed_input("", 1)
|
||||||
if user_input.strip().lower() == "b":
|
if user_input.strip() == "" or user_input.strip().lower() == "b":
|
||||||
break
|
break
|
||||||
except TimeoutError:
|
except TimeoutError:
|
||||||
pass
|
pass
|
||||||
|
Reference in New Issue
Block a user