Stefan Behnel schrieb:
> Hmm, your code example is not very complete. An educated guess is that the
> above code occurs inside a function, and the assignment to SVDVerbosity
> makes it a local variable (normal Python behaviour). Since it hasn't been
> declared, it has the normal Python object type.
Ok, that is the reason.  Changing

   SVDVerbosity = 0

to
  
   cdef extern long SVDVerbosity = 0

helps.
I posted more information before I read your answer,
so please forget this other mail.

>
> I have no idea why you do this assignment, though. As I said, you could
> help us in helping you by providing a relevant section of your code.

The reason is that I am interfacing external C code where
the verbosity of its output is controlled by this global
variable. Not nice, but I have to live with it.

Greetings & Thanks,

Uwe
>
> Stefan
>
> _______________________________________________
> Cython-dev mailing list
> [email protected]
> http://codespeak.net/mailman/listinfo/cython-dev
>


-- 
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

Reply via email to