xref: /aosp_15_r20/external/pytorch/torch/onnx/_internal/diagnostics/infra/sarif/_exception.py (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1# DO NOT EDIT! This file was generated by jschema_to_python version 0.0.1.dev29,
2# with extension for dataclasses and type annotation.
3
4from __future__ import annotations
5
6import dataclasses
7from typing import List, Optional
8
9from torch.onnx._internal.diagnostics.infra.sarif import (
10    _exception,
11    _property_bag,
12    _stack,
13)
14
15
16@dataclasses.dataclass
17class Exception(object):
18    """Describes a runtime exception encountered during the execution of an analysis tool."""
19
20    inner_exceptions: Optional[List[_exception.Exception]] = dataclasses.field(
21        default=None, metadata={"schema_property_name": "innerExceptions"}
22    )
23    kind: Optional[str] = dataclasses.field(
24        default=None, metadata={"schema_property_name": "kind"}
25    )
26    message: Optional[str] = dataclasses.field(
27        default=None, metadata={"schema_property_name": "message"}
28    )
29    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
30        default=None, metadata={"schema_property_name": "properties"}
31    )
32    stack: Optional[_stack.Stack] = dataclasses.field(
33        default=None, metadata={"schema_property_name": "stack"}
34    )
35
36
37# flake8: noqa
38