messageboard-2020-10-20-1839.py
01234567890123456789012345678901234567890123456789012345678901234567890123456789









26662667266826692670267126722673267426752676267726782679268026812682268326842685  268626872688  268926902691269226932694269526962697269826992700270127022703270427052706270727082709











                            <----SKIPPED LINES---->




      which we are attempting to generate an insight.
    percent_size_difference: the minimum size (i.e.: length) difference for the
      insight to warrant including the size details.

  Returns:
    Printable string message; if no message or insights to generate, then an
    empty string.
  """
  message = ''
  this_flight = flights[-1]
  this_flight_number = DisplayFlightNumber(this_flight)
  last_seen = [
      f for f in flights[:-1]
      if DisplayFlightNumber(f) == this_flight_number]

  # Last time this same flight flew a materially different type of aircraft
  if last_seen and 'flight_number' in this_flight:
    last_flight = last_seen[-1]

    last_aircraft = last_flight.get('aircraft_type_friendly')


    last_aircraft_length = AIRCRAFT_LENGTH.get(last_aircraft.upper(), 0)

    this_aircraft = this_flight.get('aircraft_type_friendly')


    this_aircraft_length = AIRCRAFT_LENGTH.get(this_aircraft.upper(), 0)

    this_likely_commercial_flight = (
        this_flight.get('origin_iata') and this_flight.get('destination_iata'))
    if (this_likely_commercial_flight and this_aircraft
        and not this_aircraft_length):
      Log('%s used in a flight with defined origin & destination but yet is '
          'missing length details' % this_aircraft, file=LOGFILE)
      WriteFile(NEW_AIRCRAFT_FILE, this_aircraft, append=True)

    likely_same_commercial_flight = (
        last_flight.get('origin_iata') == this_flight.get('origin_iata') and
        last_flight.get(
            'destination_iata') == this_flight.get('destination_iata') and
        last_flight.get(
            'airline_call_sign') == this_flight.get('airline_call_sign'))

    this_aircraft_bigger = False
    last_aircraft_bigger = False
    if (likely_same_commercial_flight and
        this_aircraft_length > last_aircraft_length * (




                            <----SKIPPED LINES---->





01234567890123456789012345678901234567890123456789012345678901234567890123456789









266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713











                            <----SKIPPED LINES---->




      which we are attempting to generate an insight.
    percent_size_difference: the minimum size (i.e.: length) difference for the
      insight to warrant including the size details.

  Returns:
    Printable string message; if no message or insights to generate, then an
    empty string.
  """
  message = ''
  this_flight = flights[-1]
  this_flight_number = DisplayFlightNumber(this_flight)
  last_seen = [
      f for f in flights[:-1]
      if DisplayFlightNumber(f) == this_flight_number]

  # Last time this same flight flew a materially different type of aircraft
  if last_seen and 'flight_number' in this_flight:
    last_flight = last_seen[-1]

    last_aircraft = last_flight.get('aircraft_type_friendly')
    last_aircraft_length = 0
    if last_aircraft:
      last_aircraft_length = AIRCRAFT_LENGTH.get(last_aircraft.upper(), 0)

    this_aircraft = this_flight.get('aircraft_type_friendly')
    this_aircraft_length = 0
    if this_aircraft:
      this_aircraft_length = AIRCRAFT_LENGTH.get(this_aircraft.upper(), 0)

    this_likely_commercial_flight = (
        this_flight.get('origin_iata') and this_flight.get('destination_iata'))
    if (this_likely_commercial_flight and this_aircraft
        and not this_aircraft_length):
      Log('%s used in a flight with defined origin & destination but yet is '
          'missing length details' % this_aircraft, file=LOGFILE)
      WriteFile(NEW_AIRCRAFT_FILE, this_aircraft, append=True)

    likely_same_commercial_flight = (
        last_flight.get('origin_iata') == this_flight.get('origin_iata') and
        last_flight.get(
            'destination_iata') == this_flight.get('destination_iata') and
        last_flight.get(
            'airline_call_sign') == this_flight.get('airline_call_sign'))

    this_aircraft_bigger = False
    last_aircraft_bigger = False
    if (likely_same_commercial_flight and
        this_aircraft_length > last_aircraft_length * (




                            <----SKIPPED LINES---->