class_docstr: Contains a parsed geocoder response. Can be iterated over as
  ``(location<String>, (latitude<float>, longitude<Float))``.
  Or one can access the properties ``address``, ``latitude``,
  ``longitude``, or ``raw``. The last
  is a dictionary of the geocoder's response for this item.
class_docstr_tok: ["Contains","a","parsed","geocoder","response",".","Can","be","iterated","over","as","``","(","location","<","String",">",",","(","latitude","<","float",">",",","longitude","<","Float",")",")","``",".","Or","one","can","access","the","properties","``","address","``",",","``","latitude","``",",","``","longitude","``",",","or","``","raw","``",".","The","last","is","a","dictionary","of","the","geocoder","'s","response","for","this","item","."]
code: def __init__(self, address, point, raw):
      if address is None:
          raise TypeError("`address` must not be None")
      self._address = address
  
      if isinstance(point, Point):
          self._point = point
      elif isinstance(point, str):
          self._point = Point(point)
      elif isinstance(point, collections.abc.Sequence):
          self._point = Point(point)
      else:
          raise TypeError(
              "`point` is of unsupported type: %r" % type(point)
          )
      self._tuple = _location_tuple(self)
  
      if raw is None:
          raise TypeError("`raw` must not be None")
      self._raw = raw
  
file_path: geopy/geopy/location.py
imports: import collections.abc
  from geopy.point import Point
label_desc: Use image node_id 1 to create a new Location object  with example: obj = Location(address, point, raw)