Fixed sp formatter bug.
[wrw.git] / wrw / sp / util.py
index 0b31c65..50fbd90 100644 (file)
@@ -98,7 +98,7 @@ class formatter(object):
     def endtag(self, el):
         self.write(u'</' + self.elname(el) + u'>')
 
-    def longtag(self, el):
+    def longtag(self, el, **extra):
         self.starttag(el, **extra)
         for ch in el.children:
             self.node(ch)
@@ -142,7 +142,7 @@ class formatter(object):
 
     @classmethod
     def fragment(cls, out, el, *args, **kw):
-        cls(out=out, root=el, *args, **kw).element(el)
+        cls(out=out, root=el, *args, **kw).node(el)
 
     def update(self, **ch):
         ret = type(self).__new__(type(self))