code: def _get_timezone(self, location):
          
  
          url = self._timezone_query_base % (
              location.latitude,
              location.longitude,
              int(time()),
          )
          if self.api_key != "":
              url += "&key=%s" % self.api_key
          data = self._read_from_url(url)
          response = json.loads(data)
          if response["status"] == "OK":
              location.timezone = response["timeZoneId"]
          else:
              location.timezone = "UTC"
docs: Query the timezone information with the latitude and longitude of
          the specified `location`.
  
          This function assumes the timezone of the location has always been
          the same as it is now by using time() in the query string.