Avec une écriture « classique », ce n'est pas très lisible :
01: def printArgs(function):
02: def intern(*args, **kwargs):
03: print('Arguments transmis :')
04: print(' args : {}'.format(args))
05: print(' kwargs : {}'.format(kwargs))
06: return function(*args, **kwargs)
07: return intern
08:
09: def header(title):
10: def decorator(function):
11: print('** {} **'.format(title))
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première