On 2018-04-04 17:56, Guido van Rossum wrote:
It would be helpful if you explained the context of your request.
The context is PEP 575. I guess my question is mostly about
PyCFunction_Check(). I will not be able to keep it 100% backwards
compatible simply because the goal of that PEP is precis
Hi all,
It's that time yet again: I'm planning to release 2.7.15 release candidate 1 on
April 14 and a final release two weeks later on April 28.
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubs
On 04/04/2018 02:12 PM, Guido van Rossum wrote:
I don't think of "in" as an equality test -- it's special just like <, <=,
> >, >= are special, and those can certainly raise TypeError.
Good to know, thank you!
--
~Ethan~
___
Python-Dev mailing list
I don't think of "in" as an equality test -- it's special just like <, <=,
>, >= are special, and those can certainly raise TypeError.
On Wed, Apr 4, 2018 at 2:07 PM, Ethan Furman wrote:
> On 04/04/2018 01:24 PM, Glenn Linderman wrote:
>
> I think the "in" test should raise TypeError if tested a
On 04/04/2018 01:24 PM, Glenn Linderman wrote:
I think the "in" test should raise TypeError if tested against _anything_ that
is not an Enum member.
Why? I see a parallel between Enum and mappings.
x = {'test':True, 'live':False}
So it is True that 'test' in x and 'live' in x and False
On 4/4/2018 11:32 AM, Ethan Furman wrote:
API question.
Background:
--
When doing checks such as
--> 3 in [4, 5, 6]
--> 'test' in {'test':True, 'live':False}
the result is True or False.
When doing checks such as
--> 3 in 'hello world'
--> [4, 5, 6] in {'test':True, 'live':False}
t
Hi,
I like to share the story of a critical security bug with you. Contrary
to other issues in TLS/SSL, it's a story with happy ending. Nobody was
harmed. The bug was fixed before it affected the general population.
Introduction
Python's ssl.match_hostname() function was a source o
On 04/04/2018 12:40 PM, Barry Warsaw wrote:
On Apr 4, 2018, at 11:32, Ethan Furman wrote:
(A) A standard Enum class is a container of Enum members. It cannot hold
anything else...
(B) The waters get even more muddied when Fruit has a str mixin, so
`Fruit.APPLE == 'apple' is True`...
Are
I expect that for IntFlag `x in flags` is equivalent either to
bool(x | flags.value)
or to
(x | flags.value) == x
It should return some result only if x is an integer (or compatible with
integers) and raise a TypeError otherwise.
Don't add any special checks unless there are good re
On Apr 4, 2018, at 11:32, Ethan Furman wrote:
>
> (A) A standard Enum class is a container of Enum members. It cannot hold
> anything else. However, it has been returning False both in cases where the
> in-question object was an Enum of a different class (a Fruit in a Color, for
> example) a
On Wed, 4 Apr 2018 at 11:30 Ethan Furman wrote:
> API question.
>
> Background:
> --
>
> When doing checks such as
>
> --> 3 in [4, 5, 6]
> --> 'test' in {'test':True, 'live':False}
>
> the result is True or False.
>
> When doing checks such as
>
> --> 3 in 'hello world'
> --> [4, 5, 6] i
API question.
Background:
--
When doing checks such as
--> 3 in [4, 5, 6]
--> 'test' in {'test':True, 'live':False}
the result is True or False.
When doing checks such as
--> 3 in 'hello world'
--> [4, 5, 6] in {'test':True, 'live':False}
the result is a TypeError.
The general rule
There are a bunch of open issues regarding gdb support including one with a PR
in need of review for 3.6+. I imagine that there are duplicates at least among
the more recent open issues. If you use and are familiar with the gdb macros,
it would be really swell if you could take some time to re
On Apr 4, 2018, at 12:59, Ned Deily wrote:
> On Apr 4, 2018, at 07:21, Agnostic Dev wrote:
>> Apologies if this is not the correct place to report this, but I am seeing
>> outages on bugs.python.org.
>> I am in the Chicago area so maybe this is a regional issue or possibly the
>> site is being
On Apr 4, 2018, at 07:21, Agnostic Dev wrote:
> Apologies if this is not the correct place to report this, but I am seeing
> outages on bugs.python.org.
> I am in the Chicago area so maybe this is a regional issue or possibly the
> site is being update, but I wanted to report it.
You are not al
It would be helpful if you explained the context of your request. E.g. did
you have some code that broke due to a change in one of these functions, or
are you contemplating a change to one of them? And specifics of what broke
or what you're contemplating.
On Wed, Apr 4, 2018 at 1:58 AM, Jeroen Dem
Apologies if this is not the correct place to report this, but I am seeing
outages on bugs.python.org.
I am in the Chicago area so maybe this is a regional issue or possibly the
site is being update, but I wanted to report it.
Matt Eaton (Agnosticdev)
_
Hello,
I have a question about PEP 384: can undocumented functions ever be
considered as part of the stable ABI? With undocumented, I mean not
appearing in the "Python/C API Reference Manual".
Whatever the answer to this question is, it would be good to make it
explicit in PEP 384.
I am in
18 matches
Mail list logo