code: def destroy(self):
          
          logger.info("Destroying page: %s" % self)
          if self.doc.nb_pages <= 1:
              self.doc.destroy()
              return
          doc_pages = self.doc.pages[:]
          current_doc_nb_pages = self.doc.nb_pages
          paths = [
              self.__get_box_path(),
              self.__get_img_path(),
              self._get_thumb_path(),
          ]
          for path in paths:
              if self.fs.exists(path):
                  self.fs.unlink(path)
          for page_nb in range(self.page_nb + 1, current_doc_nb_pages):
              page = doc_pages[page_nb]
              page.change_index(offset=-1)
docs: Delete the page. May delete the whole document if it's actually the
          last page.