Skip to content

perf: load NLTK data lazily on first imperative check#36

Merged
benner merged 1 commit into
mainfrom
perf/lazy-nltk-loading
Apr 24, 2026
Merged

perf: load NLTK data lazily on first imperative check#36
benner merged 1 commit into
mainfrom
perf/lazy-nltk-loading

Conversation

@benner
Copy link
Copy Markdown
Owner

@benner benner commented Apr 24, 2026

Move _ensure_nltk_data() into check_imperative() so NLTK models are
only loaded when an imperative check actually runs. Avoids the startup
cost when imperative is disabled, the range is empty, or subject parsing
fails before imperative is reached.

Move _ensure_nltk_data() into check_imperative() so NLTK models are
only loaded when an imperative check actually runs. Avoids the startup
cost when imperative is disabled, the range is empty, or subject parsing
fails before imperative is reached.

Signed-off-by: Nerijus Bendžiūnas <nerijus.bendziunas@gmail.com>
@benner benner marked this pull request as ready for review April 24, 2026 11:04
@benner benner merged commit 24ad3f1 into main Apr 24, 2026
4 checks passed
@benner benner deleted the perf/lazy-nltk-loading branch April 24, 2026 11:04
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