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


Groups > comp.lang.python > #83278 > unrolled thread

Re: Comparisons and sorting of a numeric class....

Started byAndrew Robinson <andrew3@r3dsolutions.com>
First post2015-01-06 18:53 -0800
Last post2015-01-06 18:53 -0800
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Comparisons and sorting of a numeric class.... Andrew Robinson <andrew3@r3dsolutions.com> - 2015-01-06 18:53 -0800

#83278 — Re: Comparisons and sorting of a numeric class....

FromAndrew Robinson <andrew3@r3dsolutions.com>
Date2015-01-06 18:53 -0800
SubjectRe: Comparisons and sorting of a numeric class....
Message-ID<mailman.17428.1420599294.18130.python-list@python.org>
On 01/06/2015 06:34 PM, Terry Reedy wrote:
> On 1/6/2015 9:01 PM, Andrew Robinson wrote:
>
> [snip]
>
> There are very few (about 4) builtin classes that cannot be 
> subclassed.  bool is one of those few, float is not.  Go ahead and 
> subclass it.
>
> >>> class F(float): pass
>
> >>> F
> <class '__main__.F'>
> >>> F(2.3) + F(3.3)
> 5.6
>
>
Thanks terry! That's a relief.  Ive just managed to find a few classes 
that won't subtype by trial and error in the last two months and was 
getting pessimistic.  ( eg: doing web pages I wanted to customize the 
error output traceback stack from a python script based on where the 
exception occurred..... UUUUGH!  I worked around the no sub-typing 
issue, but it took a lot of guessing to trick python into accepting a 
fake class to the print traceback functions the webserver used... )

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web