code: def __init__(self, json_content):
      # flatten geometry
      geometry = json_content.get("geometry", {})
      self._location = geometry.get("location", {})
      json_content["northeast"] = geometry.get("viewport", {}).get(
          "northeast", {}
      )
      json_content["southwest"] = geometry.get("viewport", {}).get(
          "southwest", {}
      )
  
      # proceed with super.__init__
      super(PlacesResult, self).__init__(json_content)
  
imports: from __future__ import absolute_import
  from geocoder.base import OneResult, MultipleResultsQuery
  from geocoder.keys import google_key
  from geocoder.location import BBox
label_desc: Use image node_id 1 to create a new PlacesResult object from inherited base classes: OneResult with example: obj = PlacesResult(json_content)