i get syntax error for the first 'elif', i tried if pass, if pass... but i wasnt able to escape error, what is wrong?
{{ def populate_row(value): currency_map={'U':'USD','E':'Euro','P':'Pound'} if value: currency = value[-1:].upper() value = int(value[:-1]) pass if (value < 0 and currency == 'B') : return XML('<td>%s</td><td></td><td></td><td></td>'%value) elif ( value > 0 and currency == 'B') : return XML('<td></td><td>%s</td><td></td><td></td>'%value) elif (value < 0) : return XML('<td></td><td></td><td>%s %s</td><td></td>'%(value,currency_map[currency]) ) elif (value > 0) : return XML('<td></td><td></td><td></td><td>%s %s</td>'%(value,currency_map[currency]) ) pass }} --