Change dbcheck exceptions to warnings

Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
Clifford Wolf 2017-11-13 09:40:47 +01:00 committed by Tim 'mithro' Ansell
parent d7b03d7ef4
commit 08a6c0234c
1 changed files with 3 additions and 3 deletions

View File

@ -16,10 +16,10 @@ for arg in sys.argv[1:]:
bits = tuple(sorted(set(line[1:])))
if key in database:
raise Exception("Duplicate key: %s %s" % (key, bits))
print("Warning: Duplicate key: %s %s" % (key, bits))
if bits in database_r:
raise Exception("Duplicate bits: %s %s" % (key, bits))
print("Warning: Duplicate bits: %s %s" % (key, bits))
database[key] = bits
database_r[bits] = key
@ -36,7 +36,7 @@ def check_subsets(bits):
for sub_bits in sorted(get_subsets(bits)):
if sub_bits != bits and sub_bits != ():
if sub_bits in database_r:
raise Exception("Entry %s %s is a subset of entry %s %s." % (database_r[sub_bits], sub_bits, database_r[bits], bits))
print("Warning: Entry %s %s is a subset of entry %s %s." % (database_r[sub_bits], sub_bits, database_r[bits], bits))
for key, bits in database.items():
check_subsets(bits)