code: def evaluate(self,scope,local_vars,block=None):
  		''' Execute the compiled template and return the result string. Template
  			evaluation is guaranteed to be performed in the scope object with the
  			locals specified and with support for yielding to the block.
  			   
  			   This method is only used by source generating templates. Subclasses that
  			override render() may not support all features.
  		'''
  		method = self.compiled_method(local_vars.keys())
  		setattr(scope	,'compiled',method)
  		
  		return scope.compiled(local_vars,block=blockf evaluate(self,scope,local_vars,block=None):
  		''' Execute the compiled template and return the result string. Template
  			evaluation is guaranteed to be performed in the scope object with the
  			locals specified and with support for yielding to the block.
  			   
  			   This method is only used by source generating templates. Subclasses that
  			override render() may not support all features.
  		'''
  		method = self.compiled_method(local_vars.keys())
  		setattr(scope	,'compiled',method)
  		
  		return scope.compiled(local_vars,block=block)
docs: Execute the compiled template and return the result string. Template
  			evaluation is guaranteed to be performed in the scope object with the
  			locals specified and with support for yielding to the block.
  			   
  			   This method is only used by source generating templates. Subclasses that
  			override render() may not support all features.