def _parseDocumentPagesAndBlockMap()

in src-python/a2i/a2irp.py [0:0]


    def _parseDocumentPagesAndBlockMap(self):

        blockMap = {}

        documentPages = []
        documentPage = []
        for page in self._responsePages:
            print("page id {}".format(page))
            for block in page['blocks']:
                if('blockType' in block and 'id' in block):
                    blockMap[block['id']] = block

                if(block['blockType'] == 'PAGE'):
                    if(documentPage):
                        documentPages.append({"blocks" : documentPage})
                    documentPage = []
                    documentPage.append(block)
                else:

                    documentPage.append(block)
        if(documentPage):
            documentPages.append({"blocks" : documentPage})
        return documentPages, blockMap