mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-19 12:52:00 +02:00
Add cloneReaderDocumentRoot compatibility method
Fix additional PyPDF2 3.0+ deprecation error for cloneReaderDocumentRoot
method which was replaced with clone_reader_document_root.
Changes:
- Add cloneReaderDocumentRoot compatibility method to PdfFileWriter wrapper
- Update documentation to include the new method mapping
- Resolves account_edi PDF generation error
Resolves PyPDF2.errors.DeprecationError: cloneReaderDocumentRoot is deprecated
and was removed in PyPDF2 3.0.0. Use clone_reader_document_root instead.
🤖 assisted by claude
This commit is contained in:
parent
33b8eb73c9
commit
c3d53c6a4d
2 changed files with 6 additions and 0 deletions
|
|
@ -19,6 +19,7 @@ In PyPDF2 3.0.0, several classes and methods were deprecated and removed:
|
|||
- `getPage(n)` → `pages[n]`
|
||||
- `appendPagesFromReader()` → `append_pages_from_reader()`
|
||||
- `_addObject()` → `_add_object()`
|
||||
- `cloneReaderDocumentRoot()` → `clone_reader_document_root()`
|
||||
|
||||
## Solution
|
||||
|
||||
|
|
@ -79,6 +80,7 @@ except ImportError:
|
|||
| `PdfFileReader.getNumPages()` | `len(PdfReader.pages)` | ✅ Wrapped |
|
||||
| `PdfFileReader.getPage()` | `PdfReader.pages[]` | ✅ Wrapped |
|
||||
| `PdfFileWriter.appendPagesFromReader()` | `PdfWriter.append_pages_from_reader()` | ✅ Wrapped |
|
||||
| `PdfFileWriter.cloneReaderDocumentRoot()` | `PdfWriter.clone_reader_document_root()` | ✅ Wrapped |
|
||||
|
||||
## Testing
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue