def get_iana_tz(windows_tz):
    ' Returns a valid pytz TimeZone (Iana/Olson Timezones) from a given\n    windows TimeZone\n\n    :param windows_tz: windows format timezone usually returned by\n     microsoft api response\n    :return:\n    :rtype:\n    '
    timezone = WIN_TO_IANA.get(windows_tz)
    if (timezone is None):
        timezone = WIN_TO_IANA.get((windows_tz + ' Standard Time'))
    if (timezone is None):
        raise pytz.UnknownTimeZoneError(("Can't find Windows TimeZone " + windows_tz))
    return timezone
Returns a valid pytz TimeZone (Iana/Olson Timezones) from a given
windows TimeZone

:param windows_tz: windows format timezone usually returned by
 microsoft api response
:return:
:rtype:
def get_iana_tz(windows_tz):
    ' Returns a valid pytz TimeZone (Iana/Olson Timezones) from a given\n    windows TimeZone\n\n    :param windows_tz: windows format timezone usually returned by\n     microsoft api response\n    :return:\n    :rtype:\n    '
    timezone = WIN_TO_IANA.get(windows_tz)
    if (timezone is None):
        timezone = WIN_TO_IANA.get((windows_tz + ' Standard Time'))
    if (timezone is None):
        raise pytz.UnknownTimeZoneError(("Can't find Windows TimeZone " + windows_tz))
    return timezone