class_docstr: Geocoder using the LiveAddress API provided by SmartyStreets.
  
  Documentation at:
      https://smartystreets.com/docs/cloud/us-street-api
class_docstr_tok: ["Geocoder","using","the","LiveAddress","API","provided","by","SmartyStreets",".","Documentation","at",":","https",":","\/\/smartystreets.com\/docs\/cloud\/us-street-api"]
docstr: Pretty-print address and return lat, lon tuple.
docstr_tok: ["Pretty-print","address","and","return","lat",",","lon","tuple","."]
code: def _format_structured_address(self, address):
      """
      Pretty-print address and return lat, lon tuple.
      """
      latitude = address["metadata"].get("latitude")
      longitude = address["metadata"].get("longitude")
      return Location(
          ", ".join((address["delivery_line_1"], address["last_line"])),
          (latitude, longitude) if latitude and longitude else None,
          address,
      )
  
file_path: geopy/geopy/geocoders/smartystreets.py
imports: from functools import partial
  from urllib.parse import urlencode
  from geopy.adapters import AdapterHTTPError
  from geopy.exc import GeocoderQuotaExceeded
  from geopy.geocoders.base import DEFAULT_SENTINEL, Geocoder
  from geopy.location import Location
  from geopy.util import logger
label_desc: Use image node_id 5 for calling the LiveAddress obj's underlying member method code with example usage: obj._format_structured_address(address) and returns: Location