Voici la liste des différentes directives reconnu par le langage de programmation de gabarit Cheetah pour le langage de programmation Python :
Directive | Description |
---|---|
#attr | Cette directive permet de créer un nouvel attribut de classe dans la génération d'une classe Python. |
#block | Cette directive permet d'indiquer le début d'une section de gabarit. |
#breakpoint | Cette directive permet d'indiquer un point d'arrêt. |
#cache | Cette directive permet d'indiquer le début d'une région de contenu à mettre en cache. |
#compiler-settings | Cette directive permet de fixer un ajustement du standard de Cheetah, afin de changer l'analyse du code source et sa génération en code Python. |
#def | Cette directive permet d'indiquer le début d'une définition de méthode. |
#del | Cette directive permet de supprimer la variable spécifié. |
#echo | Cette directive permet d'exécuter l'expression et d'envoyer son résultat vers la sortie. |
#end block | Cette directive permet d'indiquer la fin d'une section de gabarit. |
#end cache | Cette directive permet d'indiquer la fin d'une région de contenu à mettre en cache. |
#end def | Cette directive permet d'indiquer la fin d'une définition de méthode. |
#end if | Cette directive permet d'indiquer la fin d'un traitement d'une condition «si». |
#end raw | Cette directive permet d'indiquer la fin d'une partie de contenu ne devant pas être interpréter par l'analyseur Cheetah. |
#end try | Cette directive permet d'indiquer la fin d'un bloc devant être surveiller par des exceptions. |
#errorCatcher | Cette directive permet de fournir un avertissement personnalisable lorsqu'une exception se produit à l'intérieur d'un bloc d'exception. |
#except | Cette directive permet la gestion d'une erreur. |
#extends | Cette directive permet d'étendre un gabarit à partir d'un autre gabarit ou d'une pure classe de Python. |
#filter | Cette directive permet d'appliquer un filtre à l'élément spécifié. |
#finally | Cette directive permet d'indiquer une partie exécuté de façon générale dans un traitement d'exception et d'erreur. |
#from | Cette directive permet d'effectuer l'importation de fonction spécifique dans un module Python externe. |
#if | Cette directive permet d'indiquer le début d'un traitement d'une condition «si». |
#implements | Cette directive permet d'intégrer la méthode spécifié directement vers la sortie. |
#import | Cette directive permet d'effectuer l'importation d'un module Python externe. |
#indent | Cette directive permet d'effectuer les indentation des définitions de modèles. Cette directive n'est pas encore intégré au gabarit. |
#include | Cette directive permet d'indiquer un inclusion d'un fichier externe ou d'une chaîne de caractères dans la définition du gabarit. |
#raw | Cette directive permet d'indiquer le début d'une partie de contenu ne devant pas être interpréter par l'analyseur Cheetah. |
#set | Cette directive permet de fixer la valeur d'une variable spécifié. |
#silent | Cette directive permet d'exécuter l'expression sans envoyer son résultat vers la sortie. |
#slurp | Cette directive permet d'indiquer qu'il ne faut envoyer de saut de ligne vers la sortie lors de prochain saut de ligne. |
#try | Cette directive permet d'indiquer le début d'un bloc devant être surveiller par des exceptions. |
Dernière mise à jour : Jeudi, le 13 octobre 2016