quickfix to disallow running borg with assertions switched off

Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in>
This commit is contained in:
Nish_ 2025-03-08 21:25:11 +05:30
parent 8e6dc52a8a
commit 7cf8316099

View file

@ -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