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)
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())