Package platecom :: Package langview :: Package exportimport :: Module propertiestool
[hide private]
[frames] | no frames]

Source Code for Module icsemantic.langfallback.exportimport.propertiestool

 1  """Plone Properties tool setup handlers. 
 2  """ 
 3   
 4  from Products.CMFPlone.exportimport.propertiestool import \ 
 5          SimpleItemWithPropertiesXMLAdapter as \ 
 6          BaseAdapter 
 7   
8 -class SimpleItemWithPropertiesXMLAdapter(BaseAdapter):
9 10 """Node im- and exporter for SimpleItemWithProperties. 11 """
12 - def _importNode(self, node):
13 """Import the object from the DOM node. 14 """ 15 obj = self.context 16 self._initProperties(node) 17 properties = [child for child in node.childNodes \ 18 if child.nodeName == 'property'] 19 for property in properties: 20 if property.getAttribute('remove') == 'True': 21 obj._delProperty(property.getAttribute('name'))
22