Ensure --dry-run flag is honored

This commit is contained in:
XANTRONIX 2025-04-06 16:50:07 -04:00
parent 9f269b1aa6
commit e514129d06

View file

@ -26,16 +26,17 @@ for path in args.path:
try: try:
outlook = parser.parse(fh.read()) outlook = parser.parse(fh.read())
db.add(outlook) if not args.dry_run:
db.add(outlook)
for probability in outlook.probabilities: for probability in outlook.probabilities:
probability.outlook_id = outlook.id probability.outlook_id = outlook.id
db.add(probability) db.add(probability)
for category in outlook.categories: for category in outlook.categories:
category.outlook_id = outlook.id category.outlook_id = outlook.id
db.add(category) db.add(category)
if args.verbose: if args.verbose:
print(f"Ingested {path}") print(f"Ingested {path}")
@ -46,4 +47,5 @@ for path in args.path:
else: else:
raise raise
db.commit() if not args.dry_run:
db.commit()