#NEWLINE# def get_time_zone( conf , logger , key , default ) : #NEWLINE# #INDENT# '\n    Get and check time_zone value.\n    ' #NEWLINE# str_time_zone = conf . get ( key , default ) #NEWLINE# try : #NEWLINE# #INDENT# time_zone = pytz . timezone ( str_time_zone ) #NEWLINE# #UNINDENT# except pytz . exceptions . UnknownTimeZoneError : #NEWLINE# #INDENT# logger . warning ( ( _ ( ( ( 'Invalid Parameter %s: %s, ' % ( key , str_time_zone ) ) + 'use default %s.' ) ) % default ) ) #NEWLINE# time_zone = pytz . timezone ( default ) #NEWLINE# #UNINDENT# return conf