<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,5 +3,5 @@ from breve.globals import register_global
 from breve.flatten import register_flattener
 from breve.util import Namespace, escape
 
-__version__ = '1.2.9'
+__version__ = '1.3.0'
 </diff>
      <filename>breve/__init__.py</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ from pylons.templating import pylons_globals
 from breve import Template
 from breve.tags.html import tags
 
-def render ( template_name, tmpl_vars = None ):
+def render ( template_name, tmpl_vars = None, loader = None, fragment = False ):
     if tmpl_vars is None:
         tmpl_vars = { }
 
@@ -20,4 +20,4 @@ def render ( template_name, tmpl_vars = None ):
         opts = { }
 
     t = Template ( tags, **opts )
-    return t.render ( template_name, vars = tmpl_vars )
+    return t.render ( template_name, vars = tmpl_vars, loader = loader, fragment = fragment )</diff>
      <filename>breve/plugin/pylons_adapter.py</filename>
    </modified>
    <modified>
      <diff>@@ -184,19 +184,21 @@ class Template ( object ):
             # return p.parse ( output )
             return output
 
-    def render ( T, template, vars = None, loader = None, **kw ):
+    def render ( T, template, vars = None, loader = None, fragment = False, **kw ):
         if loader:
             T.loaders.append ( loader )
         output = T.render_partial ( template, vars = vars, **kw )
         if loader:
             T.loaders.pop ( )
-        return u'\n'.join ( [ T.xml_encoding or '', T.doctype or '', output ] )
+        if fragment:
+            return output
+        return u'\n'.join ( [ T.xml_encoding or u'', T.doctype or u'', output ] )
 
     def debug_out ( T, exc_info, filename ):
         import cgitb; cgitb.enable ( )
         raise
 
-        ( etype, evalue )= exc_info
+        ( etype, evalue ) = exc_info
 
         exception = [
             '&lt;span class=&quot;template_exception&quot;&gt;',</diff>
      <filename>breve/template.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a868a8ea5bb13d2e0f71dbc52c7a33ccfe036b8b</id>
    </parent>
  </parents>
  <author>
    <name>Cliff Wells</name>
    <email>cliff@portable-evil.(none)</email>
  </author>
  <url>http://github.com/cwells/breve/commit/4a1e11cc11693c3caafbb7979d727c94fb84f5d7</url>
  <id>4a1e11cc11693c3caafbb7979d727c94fb84f5d7</id>
  <committed-date>2009-07-02T11:16:14-07:00</committed-date>
  <authored-date>2009-07-02T11:16:14-07:00</authored-date>
  <message>Updated new pylons adapter to accept fragment argument.
Template.render now accepts fragment argument.</message>
  <tree>1a8ccad8a91602f728d5fede5cad5889504ee57e</tree>
  <committer>
    <name>Cliff Wells</name>
    <email>cliff@portable-evil.(none)</email>
  </committer>
</commit>
