def execute(self, file_object, page_number):
        logger.debug('Parsing PDF page: %d', page_number)

        with BytesIO() as string_buffer:
            rsrcmgr = PDFResourceManager()
            device = TextConverter(
                rsrcmgr, outfp=string_buffer, laparams=LAParams()
            )
            interpreter = PDFPageInterpreter(rsrcmgr, device)
            page = PDFPage.get_pages(
                file_object, maxpages=1, pagenos=(1 - page_number,)
            )
            interpreter.process_page(page.next())
            device.close()

            logger.debug('Finished parsing PDF: %d', page_number)

            return string_buffer.getvalue()
dataset/ETHPy150Open mayan-edms/mayan-edms/mayan/apps/ocr/parsers.py/PDFMinerParser.execute/swapped operands of `-`