[Python-Dev] Operator module deprecations (original) (raw)

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 sqrepeat slot and the abstract C API function PySequenceRepeat). 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