In a model I have the following validator:
db.Register.repliedOn.requires=IS_EMPTY_OR(IS_DATETIME(format='%Y-%m-%d
%H:%M:%S'))
db.Register.repliedOn.represent = lambda v, row: v.strftime('%d/%m/%Y
%H:%M:%S')
When repliedOn is empty I get the following error:
File
"/Library/Python/2.5/site-packages/web2py/applications/bootstrap/models/10_table_db.py"
<http://127.0.0.1:8000/admin/default/edit/bootstrap/models/10_table_db.py>,
line 389, in <lambda>
db.Register.repliedOn.represent = lambda v, row: v.strftime('%d/%m/%Y
%H:%M:%S')
AttributeError: 'NoneType' object has no attribute 'strftime'
Is there a way to make represent conditional?
Kind regards,
Annet