Section courante

A propos

Section administrative du site

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