def makedoc(self,wordsArr,numAnchorWordsArr=None,isContentArr=None,labelArr=None): textBlocks=[] for idx,words in enumerate(wordsArr): if type(words)==int: numWords=words text=' '.join(self.defaultWords[:numWords]) else: text=words numWords=text.count(' ') try: numAnchorWords=numAnchorWordsArr[idx] except TypeError,IndexError: numAnchorWords=0 block=TextBlock(text,set(),numWords,numAnchorWords,0,0,idx) try: block.setIsContent(isContentArr[idx]) except TypeError,IndexError: pass
def makedoc(self, wordsArr, numAnchorWordsArr=None, isContentArr=None, labelArr=None): textBlocks = [] for idx, words in enumerate(wordsArr): if type(words) == int: numWords = words text = ' '.join(self.defaultWords[:numWords]) else: text = words numWords = text.count(' ') try: numAnchorWords = numAnchorWordsArr[idx] except TypeError, IndexError: numAnchorWords = 0 block = TextBlock(text, set(), numWords, numAnchorWords, 0, 0, idx) try: block.setIsContent(isContentArr[idx]) except TypeError, IndexError: pass
def makedoc(self, wordsArr, numAnchorWordsArr=None, isContentArr=None, labelArr=None): textBlocks = [] for idx, words in enumerate(wordsArr): if type(words) == int: numWords = words text = ' '.join(self.defaultWords[:numWords]) else: text = words numWords = text.count(' ') try: numAnchorWords = numAnchorWordsArr[idx] except (TypeError, IndexError): numAnchorWords = 0 block = TextBlock(text, set(), numWords, numAnchorWords, 0, 0, idx) try: block.setIsContent(isContentArr[idx]) except (TypeError, IndexError): pass try: label = labelArr[idx] if label is None: pass elif type(label) == list: for l in label: block.addLabel(l) else: block.addLabel(label) except (TypeError, IndexError): pass textBlocks.append(block) return TextDocument(textBlocks)