Skip to content

Harden optional model field handling#24

Merged
cbusillo merged 1 commit intomainfrom
chore/optional-model-values
Apr 26, 2026
Merged

Harden optional model field handling#24
cbusillo merged 1 commit intomainfrom
chore/optional-model-values

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • tolerate missing jre / inet6 values when building computer models
  • tolerate missing or null nested printer computer and capabilities values
  • tolerate missing nested print job printer data
  • add credential-free regression coverage for optional model values

Closes #21

Verification

  • uv run pytest tests/test_model.py
  • uv run pytest
  • uv build
  • uv run twine check dist/*

Notes

@cbusillo cbusillo merged commit 6b410f9 into main Apr 26, 2026
6 checks passed
@cbusillo cbusillo deleted the chore/optional-model-values branch April 26, 2026 22:41
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.

Harden model factory handling of optional PrintNode fields

1 participant