from kunde import Kunde from meny import Meny class TakeAway: def __init__(self, kategorier, kundefil): self._meny = Meny(kategorier) self._kunder = self._les_kundefil(kundefil) # telefon: innholdsstoffer(liste) def betjen_kunde(self, telefon): if telefon in self._kunder: bestilling = self._kunder[telefon].velg_retter(self._meny) print(f" -- Bestilling -- fra {telefon} ") self._lag_og_lever_mat(bestilling) else: print("Ukjent nummer") def _lag_og_lever_mat(self, bestilling): for vare in bestilling: print(vare) # Denne metoden var ikke n?dvendig ? skrive def _les_kundefil(self, filnavn): kunder = {} fil = open(filnavn, "r") for linje in fil: verdier = linje.strip().split() if len(verdier) > 1 and not linje.startswith("#"): kunder[verdier[0]] = Kunde(verdier[0], verdier[1:]) fil.close() return kunder