[Python-Dev] Operator module deprecations
Raymond Hettinger
python at rcn.com
Mon Jan 26 00:50:19 CET 2009
For Py3.0.1, can we just rip these out and skip deprecation?
I don't think they will be missed at all.
Raymond
----- Original Message -----
From: "Guido van Rossum" <guido at python.org>
To: "Nick Coghlan" <ncoghlan at gmail.com>
Cc: <python-dev at python.org>
Sent: Sunday, January 25, 2009 2:50 PM
Subject: Re: [Python-Dev] Operator module deprecations
> +1 indeedy.
>
> On Sat, Jan 24, 2009 at 5:22 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:
>> Brett Cannon wrote:
>>> On Sat, Jan 24, 2009 at 14:46, Raymond Hettinger <python at rcn.com> wrote:
>>>> I would like to deprecate some outdated functions in the operator module.
>>>>
>>>> The isSequenceType(), isMappingType(), and isNumberType()
>>>> functions never worked reliably and now their
>>>> intended purpose has been largely fulfilled by
>>>> ABCs.
>>>>
>>>> The isCallable() function has long been deprecated
>>>> and I think it's finally time to rip it out.
>>>>
>>>> The repeat() function never really corresponded to an
>>>> operator. Instead, it reflected an underlying implementation detail (namely
>>>> the naming of the sq_repeat slot and the abstract C API function
>>>> PySequence_Repeat). That functionality is already exposed by operator.mul:
>>>>
>>>> operator.mul('abc', 3) --> 'abcabcabc'
>>>
>>> +1 to all of it.
>>
>> What Brett said.
>>
>> Cheers,
>> Nick.
>>
>> --
>> Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
>> ---------------------------------------------------------------
>> _______________________________________________
>> Python-Dev mailing list
>> Python-Dev at python.org
>> http://mail.python.org/mailman/listinfo/python-dev
>> Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
>>
>
>
>
> --
> --Guido van Rossum (home page: http://www.python.org/~guido/)
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/python%40rcn.com
More information about the Python-Dev
mailing list