docs: def _parse_table_list_response(self, list_response):
          """Parse the response received from calling list on tables.
  
          Parameters
          ----------
          list_response
              The response found by calling list on a BigQuery table object.
  
          Returns
          -------
          dict
              Dates referenced by table names
          """
  
          tables = defaultdict(dict)
  
          for table in list_response.get('tables', []):
              table_ref = table.get('tableReference')
  
              if not table_ref:
                  continue
  
              table_id = table_ref.get('tableId', '')
  
              year_month, app_id = self._parse_table_name(table_id)
  
              if not year_month:
                  continue
  
              table_date = datetime.strptime(year_month, '%Y-%m')
              unix_seconds = calendar.timegm(table_date.timetuple())
              tables[app_id].update({table_id: unix_seconds})
  
          # Turn off defualting
          tables.default_factory = None
  
          return tables