- <td>''')
- _v = VFFSL(SL,"book.ser_no",True) # u'$book.ser_no' on line 30, col 7
- if _v is not None: write(_filter(_v, rawExpr=u'$book.ser_no')) # from line 30, col 7.
- write(u''' ''')
- _v = VFN(VFFSL(SL,"cgi",True),"escape",False)(VFFSL(SL,"book.title",True)) # u'$cgi.escape($book.title)' on line 30, col 20
- if _v is not None: write(_filter(_v, rawExpr=u'$cgi.escape($book.title)')) # from line 30, col 20.
- write(u'''</td>
- </tr>
+''')
+ for column in VFFSL(SL,"columns",True): # generated from line 31, col 3
+ write(u''' <td>''')
+ _v = VFN(VFFSL(SL,"cgi",True),"escape",False)(unicode(VFFSL(SL,"getattr",False)(VFFSL(SL,"book",True), VFFSL(SL,"column",True)) or '')) # u"$cgi.escape(unicode($getattr($book, $column) or ''))" on line 32, col 7
+ if _v is not None: write(_filter(_v, rawExpr=u"$cgi.escape(unicode($getattr($book, $column) or ''))")) # from line 32, col 7.
+ write(u'''</td>
+''')
+ write(u''' </tr>