[Checkins] SVN: z3c.relationfield/trunk/src/z3c/relationfield/schema.py Fix XML generator.
Martijn Faassen
faassen at infrae.com
Thu Jan 8 11:36:00 EST 2009
Log message for revision 94628:
Fix XML generator.
Changed:
U z3c.relationfield/trunk/src/z3c/relationfield/schema.py
-=-
Modified: z3c.relationfield/trunk/src/z3c/relationfield/schema.py
===================================================================
--- z3c.relationfield/trunk/src/z3c/relationfield/schema.py 2009-01-08 16:25:11 UTC (rev 94627)
+++ z3c.relationfield/trunk/src/z3c/relationfield/schema.py 2009-01-08 16:36:00 UTC (rev 94628)
@@ -5,7 +5,7 @@
from zope.interface import implements
from zope.schema import Field, List
-import z3c.schema2xml
+from z3c.schema2xml import IXMLGenerator
from z3c.relationfield.interfaces import IRelation, IRelationList
from z3c.relationfield.relation import TemporaryRelationValue
@@ -17,7 +17,7 @@
"""Eport a relation to XML.
"""
grok.context(IRelation)
- grok.implements(z3c.schema2xml.IXMLGenerator)
+ grok.implements(IXMLGenerator)
def output(self, container, value):
element = etree.SubElement(container, self.context.__name__)
@@ -39,14 +39,14 @@
"""Export a relation list to XML.
"""
grok.context(IRelationList)
- grok.implements(z3c.schema2xml.IXMLGenerator)
+ grok.implements(IXMLGenerator)
def output(self, container, value):
element = etree.SubElement(container, self.context.__name__)
field = self.context.value_type
if value is not None:
for v in value:
- IXMLGenerator(field).output(container, v)
+ IXMLGenerator(field).output(element, v)
def input(self, element):
field = self.context.value_type
More information about the Checkins
mailing list