refextract icon indicating copy to clipboard operation
refextract copied to clipboard

mmap resize unavailable

Open ahmedbax opened this issue 2 years ago • 1 comments

Hi I am running refextract on MacOS Sonoma 14.0. I had a consistent error with mmap resize in clean_pdf_file in engine.py. To fix it, I removed the if elif then block in the function and used flush to do all the work as follows: mmfile.flush(start, end + offset - start). I believe that should do the work without invoking the system dependent resize and move. Please let me know what you think. Best wishes. Ahmed

ahmedbax avatar Oct 08 '23 19:10 ahmedbax

It would be great if this fix (or an adaptation of it) could be incorporated. Currentlypip install refextract gives a version that doesn't work on MacOS 14.X. Thanks, Gavin

gavinsalam avatar Sep 29 '24 14:09 gavinsalam