Skip to content

fix: make dataset and language optional in from_json#54

Merged
adaamko merged 1 commit into
KRLabsOrg:mainfrom
sanmaxdev:fix/from-json-optional-keys
Jun 24, 2026
Merged

fix: make dataset and language optional in from_json#54
adaamko merged 1 commit into
KRLabsOrg:mainfrom
sanmaxdev:fix/from-json-optional-keys

Conversation

@sanmaxdev

Copy link
Copy Markdown
Contributor

Summary

  • Makes dataset and language keys optional in HallucinationSample.from_json() for backward compatibility with data generated by the tutorial notebook demo/tinytettuce.ipynb.
  • Both fields now default to "unknown" and "en" when missing, matching the existing optional-key pattern used by context_modality, category, subcategory, context, question, and metadata.

Closes #29

Testing

  • python -m pytest tests/test_datasets_pytest.py -v -q2 passed
  • ruff checkAll checks passed!
  • ruff format --check2 files already formatted

@adaamko adaamko merged commit 2efd280 into KRLabsOrg:main Jun 24, 2026
2 checks passed
@sanmaxdev sanmaxdev deleted the fix/from-json-optional-keys branch June 24, 2026 10:45
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.

demo/tinytettuce.ipynb errors

2 participants