Skip to content

Conversation

@paulmon
Copy link
Contributor

@paulmon paulmon commented May 2, 2019

Windows desktop skus have a default ANSI codepage (returned by GetACP()) of 1252 (Western European). Windows IoT Core and Windows Nano Server have a default codepage of 65001 (UTF-8).

This causes test_site.StartupImportTests.test_startup_imports to fail on Windows IoT Core and Windows Nano Server because cp65001.py is loaded instead of the frozen cp1252.py at startup.

I tried changing the default codepage to 65001 on my dev machine and rebuilding Python and it had no effect that I could tell on the generated frozen importlibs.

The simplest solutions would be for the test_startup_imports test to be skipped or changed to pass when the locale.getpreferredencoding() returns 'cp65001'

@zooba @zware

https://bugs.python.org/issue36778

@paulmon paulmon closed this May 3, 2019
@paulmon paulmon deleted the startup_imports branch May 3, 2019 01:02
@paulmon
Copy link
Contributor Author

paulmon commented May 3, 2019

Sorry I clicked the wrong button in the branch view on my fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting review skip news tests Tests in the Lib/test dir

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants