From 2636e80ece8122da9df58ca9670bf7a72eccff8e Mon Sep 17 00:00:00 2001 From: Cayo Puigdefabregas Date: Wed, 30 Oct 2024 15:17:15 +0100 Subject: [PATCH] error in build but not lock the flow --- evidence/management/commands/up_snapshots.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/evidence/management/commands/up_snapshots.py b/evidence/management/commands/up_snapshots.py index 3cb12fa..4f38288 100644 --- a/evidence/management/commands/up_snapshots.py +++ b/evidence/management/commands/up_snapshots.py @@ -1,12 +1,15 @@ - import os import json +import logging from django.core.management.base import BaseCommand from django.contrib.auth import get_user_model from evidence.parse import Build +logger = logging.getLogger('django') + + User = get_user_model() @@ -47,4 +50,8 @@ class Command(BaseCommand): def parsing(self): for s in self.snapshots: - self.devices.append(Build(s, self.user)) + try: + self.devices.append(Build(s, self.user)) + except Exception as err: + logger.exception(err) +