> And I'd also be grateful if someone just simple explained what {{pass}} > does in web2py and where do we place it because i find myself placing it in > wrong places and at times it just disrupts the balance of the entire code > if i don't place it correctly, that'd mean a lot, thanks. >
The use of {{pass}} is explained here: http://web2py.com/books/default/chapter/29/05/the-views#The-views. Python usually defines code blocks based on indentation, but since the views do not require proper Python indentation, we need an alternate way to define code blocks when the boundaries are not otherwise obvious -- so you use {{pass}} to indicate the end of a code block. For example: {{if some_condition:}} This {{else:}} That {{pass}} Now we are outside the "else" block, so this line will always be displayed. Without the {{pass}}, that last line would be part of the "else" block and therefore only display conditionally. Typically, you would need a {{pass}} to indicate the end of an if, else, elif, or for block in a view. Anthony -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.