On 9 December 2017 at 01:22, Victor Stinner wrote:
> I updated my PEP: in the 4th version, locale.getpreferredencoding()
> now returns 'UTF-8' in the UTF-8 Mode.
+1, that's a good change, since it brings the "locale coercion failed"
case even closer to the "locale
On Dec 7, 2017 12:49, "Eric V. Smith" wrote:
The reason I didn't include it (as @dataclass(slots=True)) is because it
has to return a new class, and the rest of the dataclass features just
modifies the given class in place. I wanted to maintain that conceptual
simplicity. But
On Fri, Dec 8, 2017 at 3:44 PM, Eric V. Smith wrote:
> On 12/8/2017 1:28 PM, Raymond Hettinger wrote:
>
>>
>>
>> On Dec 7, 2017, at 12:47 PM, Eric V. Smith wrote:
>>>
>>> On 12/7/17 3:27 PM, Raymond Hettinger wrote:
>>> ...
>>>
>>> I'm looking for
On Dec 7, 2017, at 7:52 PM, Mike Miller wrote:
Guess the argument for limiting what it accepts would be that every funky
variation will need to be supported until the endtimes, even those of
little use or utility.
I suppose so, but not that hard once implemented and
On 12/8/2017 1:28 PM, Raymond Hettinger wrote:
On Dec 7, 2017, at 12:47 PM, Eric V. Smith wrote:
On 12/7/17 3:27 PM, Raymond Hettinger wrote:
...
I'm looking for guidance or workarounds for two issues that have arisen.
First, the use of default values seems to
Howdy howdy. I know nobody's excited by the prospect of 3.4 and 3.5
releases--I mean, fer gosh sakes, neither of those versions even has
f-strings! But we're about due. I prefer to release roughly every six
months, and the current releases came out in early August.
Here's my proposed
> On Dec 7, 2017, at 12:47 PM, Eric V. Smith wrote:
>
> On 12/7/17 3:27 PM, Raymond Hettinger wrote:
> ...
>
>> I'm looking for guidance or workarounds for two issues that have arisen.
>>
>> First, the use of default values seems to completely preclude the use of
>>
Yes, I think this is a reasonable argument for adding a 'slots' option (off
by default) for @dataclass(). However I don't think we need to rush it in.
I'm not very happy with the general idea of slots any more, and I think
that it's probably being overused, and at the same time I expect that there
ACTIVITY SUMMARY (2017-12-01 - 2017-12-08)
Python tracker at https://bugs.python.org/
To view or respond to any of the issues listed below, click on the issue.
Do NOT respond to this message.
Issues counts and deltas:
open6315 (+34)
closed 37691 (+26)
total 44006 (+60)
Open issues
2017-12-08 17:29 GMT+01:00 Ethan Furman :
> For those of us trying to follow along, is this change to open() one that
> Inada-san was worried about? Has something else changed?
I agree that my PEP is evolving quickly, that's why I added a "Version
History" at the end:
There were some concerns about open() earlier:
On Wed, 6 Dec 2017 at 06:10 INADA Naoki wrote:
> I think PEP 538 and PEP 540 should behave almost identical except
> changing locale or not. So I need very strong reason if PEP 540
> changes default error handler of open().
Brett replied:
> I
2017-12-08 16:22 GMT+01:00 Victor Stinner :
> I updated my PEP: in the 4th version, locale.getpreferredencoding()
> now returns 'UTF-8' in the UTF-8 Mode.
Sorry, I forgot to mention that I already updated the implementation
to the latest version of the PEP:
I updated my PEP: in the 4th version, locale.getpreferredencoding()
now returns 'UTF-8' in the UTF-8 Mode.
https://www.python.org/dev/peps/pep-0540/
I also clarified the direct effects of the UTF-8 Mode, but also listed
the most user visible changes as "Side effects".
"""
Effects of the UTF-8
2017-12-08 15:01 GMT+01:00 INADA Naoki :
>> In short, locale coercion and UTF-8 mode will be both enabled by the
>> POSIX locale.
>
> Hm, it is bit surprising because I thought UTF-8 mode is fallback
> of locale coercion when coercion is failed or disabled.
I rewrote the
On Fri, Dec 8, 2017 at 7:22 PM, Victor Stinner wrote:
>>
>> Both of PEP 538 (locale coercion) and PEP 540 (UTF-8 mode) shares
>> same logic to detect POSIX locale.
>>
>> When POSIX locale is detected, locale coercion is tried first. And if
>> locale coercion
>> succeeds,
2017-12-08 6:11 GMT+01:00 INADA Naoki :
> Or should we change loale.getpreferredencoding() to return UTF-8
> instead of ASCII always, regardless of PEP 538 and 540?
On the POSIX locale, if the locale coercion works (PEP 538),
locale.getpreferredencoding() returns UTF-8. We
Hi,
Oh, locale.getpreferredencoding(), that's a good question :-)
2017-12-08 6:02 GMT+01:00 INADA Naoki :
> But I want to clarify more about difference/relationship between PEP
> 538 and 540.
>
> If I understand correctly:
>
> Both of PEP 538 (locale coercion) and PEP 540
17 matches
Mail list logo