Repository URL to install this package:
|
Version:
3.0.176 ▾
|
tvault-contego-common
/
home
/
tvault
/
.virtenv
/
lib
/
python2.7
/
site-packages
/
jinja2
/
visitor.pyc
|
|---|
ó
¡EYc @ sF d Z d d l m Z d e f d YZ d e f d YZ d S( s
jinja2.visitor
~~~~~~~~~~~~~~
This module implements a visitor for the nodes.
:copyright: (c) 2017 by the Jinja Team.
:license: BSD.
iÿÿÿÿ( t Nodet NodeVisitorc B s) e Z d Z d Z d Z d Z RS( s Walks the abstract syntax tree and call visitor functions for every
node found. The visitor functions may return values which will be
forwarded by the `visit` method.
Per default the visitor functions for the nodes are ``'visit_'`` +
class name of the node. So a `TryFinally` node visit function would
be `visit_TryFinally`. This behavior can be changed by overriding
the `get_visitor` function. If no visitor function exists for a node
(return value `None`) the `generic_visit` visitor is used instead.
c C s d | j j } t | | d S( sª Return the visitor function for this node or `None` if no visitor
exists for this node. In that case the generic visit function is
used instead.
t visit_N( t __class__t __name__t getattrt None( t selft nodet method( ( sC /home/tvault/.virtenv/lib/python2.7/site-packages/jinja2/visitor.pyt get_visitor s c O s>