Пример #1
0
def appendToValue(dsnode, value):
    newValue = DocumentStructure.getValue(dsnode)
    
    if value != None:
        if newValue != None:
            # Ensure a space is added between tags
            newValue = newValue + ' ' + value
        else:
            newValue = value
        
    DocumentStructure.setNode(dsnode, value = newValue)
Пример #2
0
 def handle(self, dstree, dsnode):
     value = DocumentStructure.getValue(dsnode)
     
     if len(value) != 0:
         #value = self.dot.sub('. ', value)
         value = self.multispaces.sub(' ', value)
         value = self.spacepunct1.sub(',', value)
         value = self.spacepunct2.sub('.', value)
         
         value = value.strip()
         DocumentStructure.setValue(dsnode, value)
         
         if util.getLevel(dsnode) == DocumentStructure.PARAGRAPH:
             self.__handleParagraph__(dstree, dsnode, value.strip())