[mod_python] using nested blocks in psp

2006-06-11 Thread cloc3
I'm a newbie in python, and I'm fighting against nested blocks in psp.
Thats a little example with a funny behaviour:
[code]





<%
for i in range(50, 350, 50):
 if 'List' in form and int(form['List'])==i:
  sel="selected"
 else:
  sel="pippo"
 %> ><%=i%> 
 <%
%>




[/code]
In my intention, the for instruction have to run two operation:
 first: the if instruction
 second: to print the option tag on the html page.

Instead, the real behaviour is depending on the result of the control
in the if:
 if the control is true, the option tag is not printed, and the for
instruction goes to the successive step.
 if the control is false, the option is correctly printed.

I don't understand the reason of this behaviour.
Which is the right way to control the nested block instructions in psp?

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [mod_python] using nested blocks in psp

2006-06-12 Thread cloc3
[EMAIL PROTECTED] wrote:
See:
>
>   http://www.modpython.org/pipermail/mod_python/2005-May/018102.html
>
> Comment hints may still be needed in certain cases to turn off scopes
> even if 8 space or tab indents are needed so it is good to understand
> what they are about.
>

Thank you. That solves my problem.
Here the good code:
[code]





<%
for i in range(50, 350, 50):
%>

selected
<%
#end if
%>
><%=i%>

<%
# end for
%>




[/code]

-- 
http://mail.python.org/mailman/listinfo/python-list