Skip to content

Conversation

@happz
Copy link
Contributor

@happz happz commented Jan 27, 2026

This particular normalization happened inside the method, which opened its _raw_data and data operations to way more types than necessary. Step.__init__ now accepts list[_RawStepData] and nothing else. Plus, the parameter name is now raw_data rather than data as data labels data classes and their instances rather than raw, unnormalized input.

Pull Request Checklist

  • implement the feature

This particular normalization happened inside the method, which opened
its `_raw_data` and `data` operations to way more types than necessary.
`Step.__init__` now accepts `list[_RawStepData]` and nothing else. Plus,
the parameter name is now `raw_data` rather than `data` as `data` labels
data classes and their instances rather than raw, unnormalized input.
@happz happz added this to planning Jan 27, 2026
@happz happz added code | style Code style changes not affecting functionality code | no functional change "No Functional Change" intended. Patch should not change tmt's behavior in any way. ci | full test Pull request is ready for the full test execution labels Jan 27, 2026
@github-project-automation github-project-automation bot moved this to backlog in planning Jan 27, 2026
@happz happz moved this from backlog to review in planning Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci | full test Pull request is ready for the full test execution code | no functional change "No Functional Change" intended. Patch should not change tmt's behavior in any way. code | style Code style changes not affecting functionality

Projects

Status: review

Development

Successfully merging this pull request may close these issues.

2 participants