• [^] # Re: J'ai une erreur au lancement

    Posté par . En réponse au journal fricorder : magnetoscope pour flux freebox. Évalué à 2.

    C'est parceque tu n'est pas en Python 2.4...
    Cette nouveauté (l'utilisation du '@') est apparue à la version 2.4 du langage, pour permettre facilement de "décorer" une fonction (ce sont des decorators en anglais).
    En gros, c'est (pour reprendre la doc de Python) :

    @A @B @C
    def f ():
    ...

    It's equivalent to the following pre-decorator code:
    [ est équivalent au code suivant (en python 2.3)]

    def f(): ...
    f = A(B(C(f)))