homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nico
Recipients nico
Date 2017年02月10日.08:55:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1486716923.02.0.912981013362.issue29522@psf.upfronthosting.co.za>
In-reply-to
Content
I'm using the pre-installed version of Python 2.7.12 on Ubuntu 16.04. Pretty straight forward error the following code:
PyObject * intobj = PyInt_FromLong(10);
double d1 = (double)PyLong_AsLong(intobj);
double d2 = PyLong_AsDouble(intobj);
printf("Should be the same: %f vs %f", d1, d2);
Does not display the same number for both double since `PyLong_AsDouble` raises the error, SystemError: ../Objects/longobject.c:2336: bad argument to internal function and returns -1.0 instead of 10.0.
History
Date User Action Args
2017年02月10日 08:55:23nicosetrecipients: + nico
2017年02月10日 08:55:23nicosetmessageid: <1486716923.02.0.912981013362.issue29522@psf.upfronthosting.co.za>
2017年02月10日 08:55:22nicolinkissue29522 messages
2017年02月10日 08:55:22nicocreate

AltStyle によって変換されたページ (->オリジナル) /