lp:~osomon/pyexiv2/release_gil
- Get this branch:
- bzr branch lp:~osomon/pyexiv2/release_gil
Branch merges
Related bugs
Bug #372321: GIL remains locked during metadata writes | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 240. By Olivier Tilloy
-
Also release the GIL when opening a file,
this is a potentially long-running blocking IO operation. - 239. By Olivier Tilloy
-
Release the GIL while reading/writing metadata.
This allows other python threads to continue running while costly IO operations are being performed.Also, this is my in-flight commit (somewhere between Barcelona and Paris).
- 237. By Olivier Tilloy
-
Merged the "C++ tags" branch.
Metadata tags are now wrapped in C++ classes in the low-level binding, making it
easier to access all the information about a tag, including its value(s).This is especially true for XMP tags for which various methods exist to set the
value depending on the type of the tag.It also makes the high-level API of metadata tags simpler and
developer-friendly. To instantiate a tag, one only needs a key (and optionally a
value). - 234. By Olivier Tilloy
-
Do not allow setting the values of an IPTC tag to something else than a list or a tuple.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)