Nick Coghlan
1f1abb3b6a
PEP 538: document core design principles
...
Also provides a bit more background on the rationale for
using "strict" by default on stdin and stdout when coercing
the locale to one based on UTF-8
2017-01-08 11:57:31 +10:00
Nick Coghlan
e788aa9084
PEP 538: tweak wording of proposed warnings
2017-01-07 22:20:23 +10:00
Nick Coghlan
c2aa424e28
PEP 538: clarify setlocale behaviour in POSIX locale
2017-01-07 22:14:20 +10:00
Nick Coghlan
858909a1d2
PEP 538: Add post history
2017-01-07 22:02:17 +10:00
Nick Coghlan
34d69bad02
PEP 538: cite all 3 common failure modes
2017-01-07 18:19:44 +10:00
Nick Coghlan
61a36c94e2
PEP 538: fix typo
2017-01-07 17:34:51 +10:00
Nick Coghlan
221099d876
PEP 538: update for PEP 540 & linux-sig feedback
...
- PYTHONALLOWCLOCALE=1 -> PYTHONCOERCECLOCALE=0
- reword the proposed library warning
- try all of C.UTF-8, c.utf8 and en_US.UTF-8
- compare and contrast with PEP 540
- new Motivation section showing specific Docker problems
- discuss implications of "strict" error handling
- define configure options to turn the new behaviour off
2017-01-07 17:08:52 +10:00
Nick Coghlan
6f0928ebfd
PEP 538: Clarify rationale for warning wording
2017-01-03 17:47:26 +10:00
Nick Coghlan
c99c42e066
PEP 538: add Background section on locale handling
2017-01-03 15:19:37 +10:00
Nick Coghlan
74e5b553e5
PEP 538: coerce legacy C locale to C.UTF-8
2016-12-28 12:31:21 +10:00