'NoneType' object is not callable

Résolu/Fermé
LucasStagnette - 21 févr. 2022 à 00:43
 LucasStagnette - 21 févr. 2022 à 09:49
Bonjour,
Je ne comprend pas le message d'erreur. J'appelle pourtant ma fonction hello normalement.
Merci par avance de vos retours
Voici ci dessous mon code et le message d'erreur :
def announce(f):
    def wrapper():
        print("About to run the function...")
        f()
        print("Done with the function.")
        return wrapper

@announce
def hello():
    print("hello, world !")

hello()


Voci le message d'erreur :
Traceback (most recent call last):
File "C:\Users\User\Desktop\temp.py", line 12, in <module>
hello()
TypeError: 'NoneType' object is not callable

3 réponses

yg_be Messages postés 22714 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 474
21 févr. 2022 à 08:31
bonjour,
as-tu essayé en supprimant la ligne 8?
0