parameters: (self)
docstring: Iterates over all templates.  If the loader does not support that
          it should raise a :exc:`TypeError` which is the default behavior.
docstring_summary: Iterates over all templates.  If the loader does not support that
          it should raise a :exc:`TypeError` which is the default behavior.
docstring_tokens: Iterates over all templates . If the loader does not support that it should raise a : exc : TypeError which is the default behavior .
function: def list_templates(self):
          """Iterates over all templates.  If the loader does not support that
          it should raise a :exc:`TypeError` which is the default behavior.
          """
          raise TypeError('this loader cannot iterate over all templates')
function_tokens: def list_templates ( self ) : raise TypeError ( 'this loader cannot iterate over all templates' )