Tag values are written twice
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyexiv2 |
Fix Released
|
High
|
Olivier Tilloy |
Bug Description
This is a code issue that impairs the performances when writing the value(s) of a tag which has been read from an image. Note that it doesn't happen for a new tag which has been added to an image (as explained below).
Note also that there is no known functional impact other than the performance issue.
Example code path for an EXIF tag (similar issue for IPTC and XMP tags):
When the value of a tag is set, tag._set_
Note that when first creating a tag (with or without a value), then adding it to an image, since the private _data attribute of the underlying exiv2wrapper:
Related branches
Changed in pyexiv2: | |
status: | Confirmed → In Progress |
Changed in pyexiv2: | |
status: | In Progress → Fix Committed |
Changed in pyexiv2: | |
milestone: | none → 0.2.2 |
Changed in pyexiv2: | |
status: | Fix Committed → Fix Released |