code: def SetTimezone(self, timezone):
      
      if not timezone:
        return
  
      try:
        self._timezone = pytz.timezone(timezone)
      except pytz.UnknownTimeZoneError:
        raise ValueError('Unsupported timezone: {0:s}'.format(timezone))
docs: Sets the timezone.
  
      Args:
        timezone (str): timezone.
  
      Raises:
        ValueError: if the timezone is not supported.