errors.py 558 B

12345678910111213141516171819202122232425262728293031323334353637
  1. """
  2. Errors for board actions
  3. """
  4. class BoardError(Exception):
  5. """
  6. A General Error with the Board
  7. """
  8. pass
  9. class InterfaceNotFoundError(Exception):
  10. """
  11. Error if not pci command was found
  12. """
  13. pass
  14. class ObserverError(Exception):
  15. """
  16. Error in Observation of configuration values
  17. """
  18. pass
  19. class NoBoardId(Exception):
  20. """
  21. Error if not board id was given
  22. """
  23. pass
  24. class NoSuchKeyError(Exception):
  25. """
  26. Error if a key is requested that does not exist in configuration
  27. """
  28. pass