Message287486
| 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:23 | nico | set | recipients:
+ nico |
| 2017年02月10日 08:55:23 | nico | set | messageid: <1486716923.02.0.912981013362.issue29522@psf.upfronthosting.co.za> |
| 2017年02月10日 08:55:22 | nico | link | issue29522 messages |
| 2017年02月10日 08:55:22 | nico | create |
|