Skip to content

refactor: classes#23

Merged
ZaharChernenko merged 15 commits intomainfrom
refactor
Mar 9, 2026
Merged

refactor: classes#23
ZaharChernenko merged 15 commits intomainfrom
refactor

Conversation

@ZaharChernenko
Copy link
Owner

No description provided.

- Changed IValidator interface to use __call__() instead of validate()
- Updated all validator implementations (bool, str, dispatchers, dispatchers_order)
- Updated TConfigField to call validators as callables
- Updated all tests to use validator() instead of validator.validate()
- All 87 tests pass, mypy validation successful
@ZaharChernenko ZaharChernenko merged commit 0cc971d into main Mar 9, 2026
2 checks passed
@ZaharChernenko ZaharChernenko deleted the refactor branch March 9, 2026 23:14
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.

1 participant