old_contents: 
  # The USGS API endpoint
  USGS_API = "https://earthexplorer.usgs.gov/inventory/soap"
  
  #
  # Four catalogs are available for querying
  #
  
  CATALOG_NODES = ["CWIC", "EE", "HDDS", "LPVS"]
  
  # http://lsiexplorer.cr.usgs.gov/
  CWIC_LSI_EXPLORER_CATALOG_NODE = "CWIC"
  
  # http://earthexplorer.usgs.gov/
  EARTH_EXPLORER_CATALOG_NODE = "EE"
  
  # http://hddsexplorer.usgs.gov/
  HDDS_EXPLORER_CATALOG_NODE = "HDDS"
  
  # http://lpvsexplorer.cr.usgs.gov/
  LPVS_EXPLORER_CATALOG_NODE = "LPVS"
  
  class USGSApiKeyRequiredError(Exception):
      pass
  
  class USGSCatalogNodeDoesNotExist(Exception):
      pass
  
  class USGSConnectionError(Exception):
      pass
  
  class USGSAmbiguousNode(Exception):
      pass
  
new_contents: 
  # The USGS API endpoint
  USGS_API = "https://earthexplorer.usgs.gov/inventory/soap"
  
  #
  # Four catalogs are available for querying
  #
  
  CATALOG_NODES = ["CWIC", "EE", "HDDS", "LPVS"]
  
  # http://lsiexplorer.cr.usgs.gov/
  CWIC_LSI_EXPLORER_CATALOG_NODE = "CWIC"
  
  # http://earthexplorer.usgs.gov/
  EARTH_EXPLORER_CATALOG_NODE = "EE"
  
  # http://hddsexplorer.usgs.gov/
  HDDS_EXPLORER_CATALOG_NODE = "HDDS"
  
  # http://lpvsexplorer.cr.usgs.gov/
  LPVS_EXPLORER_CATALOG_NODE = "LPVS"
  
  class USGSError(Exception):
      pass
  
  class USGSApiKeyRequiredError(Exception):
      pass
  
  class USGSCatalogNodeDoesNotExist(Exception):
      pass
  
  class USGSConnectionError(Exception):
      pass
  
  class USGSAmbiguousNode(Exception):
      pass
  
subject: add general usgs erorr