Fix bug in __init_memmap for Windows OS #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
While using PyBoof, I encountered the following error when trying to load an image and perform QR code detection on it:
The code I used to produce the bug is shown at the end of this post.
After digging, I found that the
mmap_file
global object is not intialized correctly for the Windows NT branch of code in thedef __init_memmap
function in__init__.py
. It should bepbg.mmap_file
instead of justmmap_file
. (Note that the non-Windows NT code usespbg.mmap_file
.When I changed
mmap_file
topbg.mmap_file
, the bug went away.Code to reproduce bug: