From 7cf8316099050f48911f5c2f97dae9d8fb6ac4b6 Mon Sep 17 00:00:00 2001 From: Nish_ <120EE0980@nitrkl.ac.in> Date: Sat, 8 Mar 2025 21:25:11 +0530 Subject: [PATCH] quickfix to disallow running borg with assertions switched off Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in> --- src/borg/archiver.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index cb159d553..4992661e1 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -3,6 +3,15 @@ import sys import traceback +# quickfix to disallow running borg with assertions switched off +try: + assert False +except AssertionError: + pass # OK +else: + print("Borg requires working assertions. Please run Python without -O and/or unset PYTHONOPTIMIZE.", file=sys.stderr) + sys.exit(2) # == EXIT_ERROR + try: import argparse import collections