A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-February/033498.html below:

[Python-Dev] various unix platform build/test issues

[Python-Dev] various unix platform build/test issues [Python-Dev] various unix platform build/test issuesTim Peters tim.one@comcast.net
Tue, 18 Feb 2003 11:21:24 -0500
[Tim]
>> 	fo = (PyFloatObject*) (*nb->nb_float) (op);

[Guido]
> No, that code is guarded by a test whether tp_as_number == NULL or
> nb_float is NULL; it issues the expected message "a float is required".

Oops!  You're right, of course.

[Neal, later]
>> The tp_as_number check in default_3way_compare pretty bogus though,
>> IMHO.  With the new type changes a lot of types have a tp_as_number
>> slot.  I think the compare code needs to change.

[Guido]
> Yes, but how?

It's a good question.  All builtin numeric types have a non-NULL nb_float
slot, but some non-numeric types do too (proxies, and even _winreg.c's
PyHKEY_Type).




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4