Uwe Schmitt schrieb:
Uwe Schmitt schrieb:
Good news: the problem disappeared after upgrading to Cython 0.10,
Bad news: the error occured again, I do not know what happens..
I'm using "print SVDVersion"
and "print SVDVerbosity" which are translated as follows:
I depends on the usage ov SVDVerbosity: If I just read the variable I get:
/*
"C:\cygwin\home\uschmitt\workspace_eclipse_ganymede\PySVDLIB\src\svdlibc.pyx":157
* cdef SMat As
* #SVDVerbosity = 0
* print SVDVerbosity # <<<<<<<<<<<<<<
*
* if isinstance(A, scipy.sparse.spmatrix):
*/
__pyx_1 = PyInt_FromLong(SVDVerbosity); if (unlikely(!__pyx_1))
{__pyx_filename = __pyx_f[0]; __pyx_lineno = 157; __pyx_clineno =
__LINE__; goto __pyx_L1_error;}
__pyx_2 = PyTuple_New(1); if (unlikely(!__pyx_2)) {__pyx_filename
= __pyx_f[0]; __pyx_lineno = 157; __pyx_clineno = __LINE__; goto
__pyx_L1_error;}
PyTuple_SET_ITEM(__pyx_2, 0, __pyx_1);
__pyx_1 = 0;
if (__Pyx_Print(((PyObject *)__pyx_2), 1) < 0) {__pyx_filename =
__pyx_f[0]; __pyx_lineno = 157; __pyx_clineno = __LINE__; goto
__pyx_L1_error;}
Py_DECREF(((PyObject *)__pyx_2)); __pyx_2 = 0;
As soon as I add one line setting SVDVerbosity, I get:
/*
"C:\cygwin\home\uschmitt\workspace_eclipse_ganymede\PySVDLIB\src\svdlibc.pyx":158
* cdef SMat As
*
* SVDVerbosity = 0 # <<<<<<<<<<<<<<
* print SVDVerbosity
*
*/
Py_INCREF(__pyx_int_0);
Py_DECREF(__pyx_v_SVDVerbosity);
__pyx_v_SVDVerbosity = __pyx_int_0;
/*
"C:\cygwin\home\uschmitt\workspace_eclipse_ganymede\PySVDLIB\src\svdlibc.pyx":159
*
* SVDVerbosity = 0
* print SVDVerbosity # <<<<<<<<<<<<<<
*
*
*/
__pyx_1 = PyTuple_New(1); if (unlikely(!__pyx_1)) {__pyx_filename
= __pyx_f[0]; __pyx_lineno = 159; __pyx_clineno = __LINE__; goto
__pyx_L1_error;}
Py_INCREF(__pyx_v_SVDVerbosity);
PyTuple_SET_ITEM(__pyx_1, 0, __pyx_v_SVDVerbosity);
if (__Pyx_Print(((PyObject *)__pyx_1), 1) < 0) {__pyx_filename =
__pyx_f[0]; __pyx_lineno = 159; __pyx_clineno = __LINE__; goto
__pyx_L1_error;}
Py_DECREF(((PyObject *)__pyx_1)); __pyx_1 = 0;
Greetings, Uwe
PS: Thanks for developing Cython, it is a great tool !
--
Dr. rer. nat. Uwe Schmitt
F&E Mathematik
mineway GmbH
Science Park 2
D-66123 Saarbrücken
Telefon: +49 (0)681 8390 5334
Telefax: +49 (0)681 830 4376
[EMAIL PROTECTED]
www.mineway.de
Geschäftsführung: Dr.-Ing. Mathias Bauer
Amtsgericht Saarbrücken HRB 12339
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev