better exception handling

This commit is contained in:
HammadAhmadWaqas
2020-03-17 14:31:04 +05:00
parent e9113e5273
commit 968761e7f9

View File

@@ -158,14 +158,14 @@ class Command(BaseCommand):
"enterprise_customer_name": enterprise_customer.name,
"enterprise_customer_uuid": str(enterprise_customer.uuid),
}
except AttributeError as ex:
self.stderr.write(u'\t\tskipping enrollment {} due to invalid data. {}'.format(enrollment.id, ex))
invalid += 1
continue
except CourseEnrollment.DoesNotExist:
self.stderr.write(u'\t\tskipping enrollment {}, as CourseEnrollment not found'.format(enrollment.id))
invalid += 1
continue
except Exception as ex: # pylint: disable=broad-except
self.stderr.write(u'\t\tskipping enrollment {} due to invalid data. {}'.format(enrollment.id, ex))
invalid += 1
continue
enrollments_payload.append(enrollment_payload)
self.stdout.write(u'\t\tFound {count} Paid enrollments to sync'.format(count=len(enrollments_payload)))