Anoop Saldanha wrote:
> Does it make any difference, if the start point in a range() is a 
> function call or even if it is modified to a new value inside the loop?  
> Even if it is modified, the start would be evaluated only once, isn't 
> it?  I defined a start function and supplied it to the range() and from 
> the output it looked like start is called once, and also the c output 
> seems to agree with this.   In this case if the start is a function 
> call, then it doesn't have to be handled right?  I am not sure if I have 
> caught the topic right!  Or am i missing something here?

No, of course, you are right. And actually I think Magnus already fixed 
"step". Testcases should reveal whether he did, there ought to be 
something in the ticket he fixed:

http://trac.cython.org/cython_trac/ticket/196

So the patch posted here was likely correct except for the type of the 
temp variable.

-- 
Dag Sverre
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to