diff --git a/app.py b/app.py index 4cc032d..c9f26b3 100644 --- a/app.py +++ b/app.py @@ -375,8 +375,9 @@ def main(): parser.add_argument('--days-inactive', type=int, help='Minimalna liczba dni nieaktywności, po której użytkownik uznawany jest za nieaktywny') - parser.add_argument('--dry-run', action='store_true', default=None, - help='Tryb podglądu: nie wykonuje żadnych zmian, tylko raportuje') + parser.add_argument('--dry-run', dest='dry_run', action='store_true', help='Włącz tryb testowy') + parser.add_argument('--no-dry-run', dest='dry_run', action='store_false', help='Wyłącz tryb testowy') + parser.set_defaults(dry_run=None) parser.add_argument('--delete', action='store_true', help='Usuń (dezaktywuj) użytkowników, którzy spełniają kryteria filtrowania') @@ -454,9 +455,10 @@ def main(): if not args.drupal_path: args.drupal_path = os.getenv("DRUPAL_PATH") - if args.delete is False and args.dry_run is None: + if not args.delete and args.dry_run is None: args.dry_run = True + if args.flush_cache: flush_redis_cache() return