DiamondLightSource / DiamondLightSource/dodal

Dodal device level output not visible

Open
#1,221 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5
Forks
13
Avg merge
3d 2h
Merged PRs (30d)
10

Description

While looking into tetramm freezing https://github.com/bluesky/ophyd-async/issues/841potentially errors and log messages are not raised or visible e.g. in the blue-api logs.

Prepare not completing appears to have been caused by awaiting multiple times on `_arm_status` no error was printed to the blu-api logs and adding debug messages using `dodal.log` were also not displayed making it difficult to verify the actual values.

https://github.com/DiamondLightSource/dodal/blob/913c0a3c0c6a9aa4f01880cd89098db554ff31b5/src/dodal/devices/tetramm.py#L133-L138

## Acceptance Criteria
* Errors and messages from dodal devices are generated and visible

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.