in azure-kusto-data/azure/kusto/data/response.py [0:0]
def errors_count(self) -> int:
"""Checks whether an exception was thrown."""
query_status_table = next((t for t in self.tables if t.table_kind == WellKnownDataSet.QueryCompletionInformation), None)
if not query_status_table:
return 0
min_level = 4
errors = 0
for row in query_status_table:
if row[self._error_column] < 4:
if row[self._error_column] < min_level:
min_level = row[self._error_column]
errors = 1
elif row[self._error_column] == min_level:
errors += 1
return errors