The project
Three flights. F3 has no minutes, so it cannot ship. You'll keep the rows that are complete, turn a late flight into its delay, remember the last flight you kept, retry a step a limited number of times, and write what shipped.
The steps
Your files
pipe.pyyou write thismain.pyyou write thisflights.pyalready writtendata/flights.csv3 rows