#NEWLINE# @ library . filter #NEWLINE# def format_datetime( value , format = 'full' ) : #NEWLINE# #INDENT# if ( value is not None ) : #NEWLINE# #INDENT# if ( format == 'full' ) : #NEWLINE# #INDENT# format = '%A, %B %d, %Y at %H:%M %Z' #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( format == 'date' ) : #NEWLINE# #INDENT# format = '%B %d, %Y' #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( format == 'time' ) : #NEWLINE# #INDENT# format = '%H:%M %Z' #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# return value . strftime ( value ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return '---'