This exception is raised if non-zero exit code is returned from C code :param message: exception message :type message: str :param exit_code: exit code flow low level API :type exit_code: int
| 2 | |
| 3 | |
| 4 | class BrainFlowError(Exception): |
| 5 | """This exception is raised if non-zero exit code is returned from C code |
| 6 | |
| 7 | :param message: exception message |
| 8 | :type message: str |
| 9 | :param exit_code: exit code flow low level API |
| 10 | :type exit_code: int |
| 11 | """ |
| 12 | |
| 13 | def __init__(self, message: str, exit_code: int) -> None: |
| 14 | detailed_message = '%s:%d %s' % (BrainFlowExitCodes(exit_code).name, exit_code, message) |
| 15 | super(BrainFlowError, self).__init__(detailed_message) |
| 16 | self.exit_code = exit_code |
| 17 | |
| 18 | |
| 19 | class BrainFlowExitCodes(enum.IntEnum): |
no outgoing calls
no test coverage detected