From 836d79a731a639e84b44044c4591a421afa04980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferit=20Yi=C4=9Fit=20BALABAN?= Date: Thu, 9 Feb 2023 14:41:44 +0300 Subject: [PATCH] Convert logical statement to loop --- dotman.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dotman.py b/dotman.py index 8106c48..61ac593 100755 --- a/dotman.py +++ b/dotman.py @@ -213,14 +213,16 @@ def main(): # local repository directory exists. Backup or deploy is possible. if flag_interactive: # if interactive flag was fed, ignore backup and deploy key - # ask user for action (backup or deploy) - ans = input('(B)ackup or (D)eploy is possible, select one: ') - if ans.lower() = 'b': + # ask user for action (backup or deploy) + while True: + ans = input('(B)ackup or (D)eploy is possible, select one: ').lower() + if ans == 'b' or ans == 'd': + break + if ans = 'b': # interactive backup - elif ans.lower() = 'd': + elif ans = 'd': # interactive deploy - else: - # ask again + else: # continue according to set flag, XOR if flag_backup and not flag_deploy: