Files
pybricks-api/doc/main/micropython/exceptions.rst
T
Laurens Valk 7409057b9c pybricks: Indexing fixes.
The noindex made them not show up. Also fix misc related indexing issues.
2026-06-01 16:26:24 +02:00

104 lines
2.0 KiB
ReStructuredText

Exceptions and errors
=====================================================
This section lists all available exceptions in alphabetical order.
.. autoclass:: ubuiltins.ArithmeticError
:no-members:
.. autoclass:: ubuiltins.AssertionError
:no-members:
.. autoclass:: ubuiltins.AttributeError
:no-members:
.. autoclass:: ubuiltins.BaseException
:no-members:
.. autoclass:: ubuiltins.EOFError
:no-members:
.. autoclass:: ubuiltins.Exception
:no-members:
.. autoclass:: ubuiltins.GeneratorExit
:no-members:
.. autoclass:: ubuiltins.ImportError
:no-members:
.. autoclass:: ubuiltins.IndentationError
:no-members:
.. autoclass:: ubuiltins.IndexError
:no-members:
.. autoclass:: ubuiltins.KeyboardInterrupt
:no-members:
.. autoclass:: ubuiltins.KeyError
:no-members:
.. autoclass:: ubuiltins.LookupError
:no-members:
.. autoclass:: ubuiltins.MemoryError
:no-members:
.. autoclass:: ubuiltins.NameError
:no-members:
.. autoclass:: ubuiltins.NotImplementedError
:no-members:
.. _OSError:
.. autoclass:: ubuiltins.OSError
.. autoclass:: ubuiltins.OverflowError
:no-members:
.. autoclass:: ubuiltins.RuntimeError
:no-members:
.. autoclass:: ubuiltins.StopIteration
:no-members:
.. autoclass:: ubuiltins.SyntaxError
:no-members:
.. autoclass:: ubuiltins.SystemExit
:no-members:
.. autoclass:: ubuiltins.TypeError
:no-members:
.. autoclass:: ubuiltins.ValueError
:no-members:
.. autoclass:: ubuiltins.ZeroDivisionError
:no-members:
Examples
---------------------
Debugging in the REPL terminal
*****************************************
.. literalinclude::
../../../examples/micropython/keyboard_interrupt.py
Running code when the stop button is pressed
********************************************
.. literalinclude::
../../../examples/micropython/system_exit.py
.. _device_detection:
Detecting devices using ``OSError``
*****************************************
.. literalinclude::
../../../examples/micropython/oserror.py