Skip to content

Write application log files as UTF-8 - #2

Merged
ctoth merged 1 commit into
masterfrom
improve/utf8-logs
Oct 29, 2026
Merged

ctoth merged 1 commit into
masterfrom
improve/utf8-logs

Conversation

@ctoth

@ctoth ctoth commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

Goal

Write application log files as UTF-8 on every supported platform.

State

File handlers explicitly request UTF-8. Console handlers and file write mode are unchanged. The existing package/configuration CI runs on this PR; it does not run application logging scenarios.

Decisions and why

QRead, QFeed and QCast log externally supplied titles. Their content must not depend on the Windows locale's default encoding. Use FileHandler's existing encoding argument, available on the consumers' Python 3.8 baseline.

Surprises

The existing helper's filename branch is the only file-handler construction site.

Next step

Read the published PR's checks. Merge and release are outside this task.

@ctoth
ctoth merged commit 8838589 into master Oct 29, 2026
1 check passed
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