Skip to content

Latest commit

 

History

History
86 lines (62 loc) · 1.48 KB

File metadata and controls

86 lines (62 loc) · 1.48 KB

Errors

Error handling and reporting classes for HED validation and processing.

Error Types and Constants

HedExceptions

.. autoclass:: hed.errors.exceptions.HedExceptions
   :members:
   :undoc-members:
   :show-inheritance:

HedFileError

.. autoclass:: hed.errors.exceptions.HedFileError
   :members:
   :undoc-members:
   :show-inheritance:

Error Reporting

ErrorHandler

.. autoclass:: hed.errors.error_reporter.ErrorHandler
   :members:
   :undoc-members:
   :show-inheritance:

Error Functions

.. autofunction:: hed.errors.error_reporter.get_printable_issue_string

.. autofunction:: hed.errors.error_reporter.sort_issues

.. autofunction:: hed.errors.error_reporter.replace_tag_references

Error Types

ValidationErrors

.. autoclass:: hed.errors.error_types.ValidationErrors
   :members:
   :undoc-members:
   :show-inheritance:

SchemaErrors

.. autoclass:: hed.errors.error_types.SchemaErrors
   :members:
   :undoc-members:
   :show-inheritance:

SidecarErrors

.. autoclass:: hed.errors.error_types.SidecarErrors
   :members:
   :undoc-members:
   :show-inheritance:

ErrorContext

.. autoclass:: hed.errors.error_types.ErrorContext
   :members:
   :undoc-members:
   :show-inheritance:

ErrorSeverity

.. autoclass:: hed.errors.error_types.ErrorSeverity
   :members:
   :undoc-members:
   :show-inheritance: