Created by Hobson Lane and last modified
Get this branch:
bzr branch lp:~hobs/pyexiv2/workarounds
Only Hobson Lane can upload to this branch. If you are Hobson Lane please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Hobson Lane

Recent revisions

361. By Hobson Lane

Added __repr__ method in utils.Rational class so that printing arrays of Rational objects like print([Rational(1,2),Rational(3,4)]) display the object values rather than its trace (name, rank, and serial number :).

360. By Hobson Lane

added more ignore patterns

359. By Hobson Lane

Associating branch with bug fixes while oncorporating main branch bug fix (for 786253). Want to understand Tilloy's tricks for solid code--our fixes are redundant, but his seems more robust and keeps with the existing code design, allowing importing of the standard python Fraction package or use of Tilloy's pyexiv2.utils.Rational class.

358. By Hobson Lane

Main branch merged with workaround branch that keeps pyexiv2 library back-compatible with tagim and other image manipuation and cataloging utilities.

357. By Hobson Lane

Workarounds for bad exif types for Nikon files (divide by zero fractions and 3-digit strings that convert to values outside the ascii range when split()
Tested successfully for 2 previously Nikon jpgs that didn't work before. Broke the link to the fraction.Fraction module in order to fix the divide by zero and string comparison to fraction problem.

356. By Hobson Lane

Eliminated import of fraction.Fraction in utils.py and modified the Rational class to deal with special case of zero denominator with zero numerator without raising a ZeroDivisionError by changing numerator to arbitrary value of 1

355. By Hobson Lane

Simplest fix for bug #781464 (launchpad.net). Inserts a mod by 256 (% 256) on line 148 in pyexiv2.utils.undefined_to_string().

354. By Olivier Tilloy

Updated todo list, #2.

353. By Olivier Tilloy

Updated todo list.

352. By Olivier Tilloy

Updated the list of tags in the developers’ documentation.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.