Update codex.py
Fixes for bug #55 writer_options{"add_checksum": False} being ignored for Code39 barcodes. Added class variable to track when the checksum has been added so it can't add twice Moved the check for checksum to the render function Set a default value class variable.
render doesn't seem to modify self.code. How does the checksum end up being added twice? It would seem that it's only done in the constructor (or am I missing something?).
renderdoesn't seem to modifyself.code. How does the checksum end up being added twice? It would seem that it's only done in the constructor (or am I missing something?).
This was changed in the first commit. I moved the checksum code from the class constructor to the render function. The second commit was just to address your previous comments. If you look at the combined changes you can see the new render code.
Sorry, I'm not seeing it. :sweat: Can you point me to the exact line where this happens? Or maybe a sample code to reproduce the issue? Or a unit test that fails for the bug?
I think perhaps I have not explained the change very well. I am traveling at the moment, but will take some time and fully document the bug, the fix, what code breaks etc. Thanks for your patience.
Hey there! Do you have any update?