#NEWLINE# @ classmethod #NEWLINE# def get_date( cls , request , date_type ) : #NEWLINE# #INDENT# date_str = cls . get_date_str ( request , date_type ) #NEWLINE# if ( date_str is not None ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# return datetime . datetime . combine ( iso_string_to_date ( date_str ) , datetime . time ( ) ) #NEWLINE# #UNINDENT# except ValueError : #NEWLINE# #INDENT# if ( date_type == cls . START_DATE ) : #NEWLINE# #INDENT# return ( datetime . datetime . today ( ) - datetime . timedelta ( days = cls . default_days ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( date_type == cls . END_DATE ) : #NEWLINE# #INDENT# return datetime . datetime . today ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return None #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# return None