no-dry-run

This commit is contained in:
Mateusz Gruszczyński
2025-05-26 12:54:34 +02:00
parent 4ec2f50768
commit b6e9e65bf1

8
app.py
View File

@ -375,8 +375,9 @@ def main():
parser.add_argument('--days-inactive', type=int, parser.add_argument('--days-inactive', type=int,
help='Minimalna liczba dni nieaktywności, po której użytkownik uznawany jest za nieaktywny') 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, parser.add_argument('--dry-run', dest='dry_run', action='store_true', help='Włącz tryb testowy')
help='Tryb podglądu: nie wykonuje żadnych zmian, tylko raportuje') 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', parser.add_argument('--delete', action='store_true',
help='Usuń (dezaktywuj) użytkowników, którzy spełniają kryteria filtrowania') help='Usuń (dezaktywuj) użytkowników, którzy spełniają kryteria filtrowania')
@ -454,9 +455,10 @@ def main():
if not args.drupal_path: if not args.drupal_path:
args.drupal_path = os.getenv("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 args.dry_run = True
if args.flush_cache: if args.flush_cache:
flush_redis_cache() flush_redis_cache()
return return