class File: ... def arrivee(self, nouveau): if self.est_vide(): self.tete = nouveau else: self.queue.suivant = nouveau self.queue = nouveau self.longueur += 1 def avance(self): if not self.est_vide(): depart = self.tete self.tete = depart.suivant self.longueur -= 1 if self.est_vide(): self.queue = self.tete return depart