[Python-Dev] Deprecate PyNumber_Long?

Benjamin Peterson benjamin at python.org
Sat Jan 17 17:22:22 CET 2009


On 1/17/09, Antoine Pitrou <solipsis at pitrou.net> wrote:
> Mark Dickinson <dickinsm <at> gmail.com> writes:
>>
>> Benjamin wondered aloud about deprecating PyNumber_Long
>> in the issue 4910 discussion;  I suggested deprecating
>> PyNumber_Int instead, but on reflection I think Benjamin's right:
>> it seems neater to keep the PyNumber_Int <-> int() <-> nb_int
>> naming connections than the PyNumber_Long <-> PyLong
>> ones.
>
> The C API uses the Long (rather than Int) wording, so it would be rather
> strange
> to have an outlier in PyNumber_Int. We should keep PyNumber_Long instead.

I agree with Antoine here. Using nb_int instead of nb_long is rather
unfortunate, but I think it's more important to keep the C-API
function names consistent.


-- 
Regards,
Benjamin


More information about the Python-Dev mailing list