airbyte_cdk.sources.declarative.parsers.custom_exceptions

 1#
 2# Copyright (c) 2023 Airbyte, Inc., all rights reserved.
 3#
 4
 5
 6class CircularReferenceException(Exception):
 7    """
 8    Raised when a circular reference is detected in a manifest.
 9    """
10
11    def __init__(self, reference: str) -> None:
12        super().__init__(f"Circular reference found: {reference}")
13
14
15class UndefinedReferenceException(Exception):
16    """
17    Raised when refering to an undefined reference.
18    """
19
20    def __init__(self, path: str, reference: str) -> None:
21        super().__init__(f"Undefined reference {reference} from {path}")
class CircularReferenceException(builtins.Exception):
 7class CircularReferenceException(Exception):
 8    """
 9    Raised when a circular reference is detected in a manifest.
10    """
11
12    def __init__(self, reference: str) -> None:
13        super().__init__(f"Circular reference found: {reference}")

Raised when a circular reference is detected in a manifest.

CircularReferenceException(reference: str)
12    def __init__(self, reference: str) -> None:
13        super().__init__(f"Circular reference found: {reference}")
class UndefinedReferenceException(builtins.Exception):
16class UndefinedReferenceException(Exception):
17    """
18    Raised when refering to an undefined reference.
19    """
20
21    def __init__(self, path: str, reference: str) -> None:
22        super().__init__(f"Undefined reference {reference} from {path}")

Raised when refering to an undefined reference.

UndefinedReferenceException(path: str, reference: str)
21    def __init__(self, path: str, reference: str) -> None:
22        super().__init__(f"Undefined reference {reference} from {path}")