Skip to content

Conversation

@namthor9
Copy link
Contributor

The *_with_status() methods return None on gRPC errors, but configure_device(), start_device(), and stop_device() were accessing .code without checking for None first. This caused "'NoneType' object has no attribute 'code'" errors when device operations failed.

The *_with_status() methods return None on gRPC errors, but
configure_device(), start_device(), and stop_device() were
accessing .code without checking for None first. This caused
"'NoneType' object has no attribute 'code'" errors when
device operations failed.
@namthor9 namthor9 merged commit 0851833 into main Jan 29, 2026
6 checks passed
@namthor9 namthor9 deleted the maxr/error_handling branch January 29, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants