1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileCopyrightText: 2022 Bartosz Golaszewski <brgl@bgdev.pl>
__all__ = ["ChipClosedError", "RequestReleasedError"]
class ChipClosedError(Exception):
"""
Error raised when an already closed chip is used.
"""
def __init__(self):
super().__init__("I/O operation on closed chip")
class RequestReleasedError(Exception):
"""
Error raised when a released request is used.
"""
def __init__(self):
super().__init__("GPIO lines have been released")
|