Пример #1
0
import os

import config
from order import CSVOrderParser
from restaurant import Restaurant

if __name__ == "__main__":
    inp_csv = os.path.join(config.data_loc, "sample_input.csv")

    with open(inp_csv, "r") as f:
        meta_res = f.readline().split(",")
        orders = [
            CSVOrderParser().parse_order(line)
            for line in f.read().splitlines()
        ]
        f.close()

    res = Restaurant(config, meta_res)

    for val in orders:
        res.accept(val)
    res.final_report()