lp:~osomon/pyexiv2/release_gil

Created by Olivier Tilloy and last modified
Get this branch:
bzr branch lp:~osomon/pyexiv2/release_gil
Only Olivier Tilloy can upload to this branch. If you are Olivier Tilloy please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Olivier Tilloy
Project:
pyexiv2
Status:
Merged

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).

238. By Olivier Tilloy

Fixed ExifTag.__str__ for multiple values.

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).

236. By Olivier Tilloy

Updated the TODO list.

235. By Olivier Tilloy

Pass IPTC Dates to exiv2 in the correct format (%Y-%m-%d).

234. By Olivier Tilloy

Do not allow setting the values of an IPTC tag to something else than a list or a tuple.

233. By Olivier Tilloy

Fixed the signature of the setIptcTagValues method.

232. By Olivier Tilloy

Code split into various python modules.

231. By Olivier Tilloy

Do not do any charset conversions for IPTC tags.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers