J'ai découvert l'ellipsis operator de python (...
). Dans le contexte où je l'utilise, c'est équivalent à pass
, autrement dit ne rien faire. C'est utilisé principalement pour quand python attend qu'un bloc syntaxique soit rempli (corps d'une fonction, d'une boucle, …), mais qu'on a vraiment rien à y faire. Je trouve que ça permet de faire des interfaces plus élégantes.
from abc import ABC, abstractmethod
class CarElementVisitor(ABC):
@abstractmethod
def visitBody(self, element
(…)