def GetNATzinfo(tz='utc'):
  tzinfo = None
  tz = tz.lower()

  if tz == 'pst' or tz == 'pdt' or tz == 'pacific':
    tzinfo = NorthAmericanTzinfo(-8, 'PST', 'PDT')
  elif tz == 'mst' or tz == 'mdt' or tz == 'mountain':
    tzinfo = NorthAmericanTzinfo(-7, 'MST', 'MDT')
  elif tz == 'cst' or tz == 'cdt' or tz == 'central':
    tzinfo = NorthAmericanTzinfo(-6, 'CST', 'CDT')
  elif tz == 'est' or tz == 'edt' or tz == 'eastern':
    tzinfo = NorthAmericanTzinfo(-5, 'EST', 'EDT')
  elif tz == 'ast' or tz == 'adt' or tz == 'atlantic':
    tzinfo = NorthAmericanTzinfo(-4, 'AST', 'ADT')
  elif tz == 'utc':
    tzinfo = UtcTzinfo()

  return tzinfo
Returns a timezone info object for the requested North American timezone.
dataset/ETHPy150Open googleanalytics/google-analytics-super-proxy/src/controllers/util/date_helper.py/GetNATzinfo