Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #40048

Re: python 3 problem: how to convert an extension method into a class Method

References <512CEF0C.3020906@chamonix.reportlab.co.uk> <kgivf6$ojl$1@ger.gmane.org> <512DE1AB.7000100@chamonix.reportlab.co.uk>
Date 2013-02-27 21:49 +1100
Subject Re: python 3 problem: how to convert an extension method into a class Method
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.2605.1361962147.2939.python-list@python.org> (permalink)

Show all headers | View raw


On Wed, Feb 27, 2013 at 9:36 PM, Robin Becker <robin@reportlab.com> wrote:
> However, in my case the method takes
>
>
>
>                       py  C
> utf8 bytes            50  20 usec
> unicode               39  15
>
> here py refers to a native python method and C  to the extension method
> after adding to the class. Both are called via an instance of the class.

Which raises the obvious question: Does it even matter? Will the
saving of a few microseconds really make a difference? Python's best
feature is its clarity of code, not its blazing performance; its
performance goal is "fast enough", and for many MANY purposes, you
won't be able to tell the difference between that and "awesome". Don't
sacrifice your code's clarity to the little tin god of efficiency
until you're sure you actually get something back.

ChrisA

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: python 3 problem: how to convert an extension method into a class Method Chris Angelico <rosuav@gmail.com> - 2013-02-27 21:49 +1100
  Re: python 3 problem: how to convert an extension method into a class Method Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-02-28 07:06 +0000

csiph-web