diff options
| -rw-r--r-- | libmat2/images.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libmat2/images.py b/libmat2/images.py index da42258..6066b07 100644 --- a/libmat2/images.py +++ b/libmat2/images.py | |||
| @@ -112,7 +112,11 @@ class GdkPixbufAbstractParser(exiftool.ExiftoolParser): | |||
| 112 | pixbuf = GdkPixbuf.Pixbuf.new_from_file(self.filename) | 112 | pixbuf = GdkPixbuf.Pixbuf.new_from_file(self.filename) |
| 113 | if extension.lower() == '.jpg': | 113 | if extension.lower() == '.jpg': |
| 114 | extension = '.jpeg' # gdk is picky | 114 | extension = '.jpeg' # gdk is picky |
| 115 | pixbuf.savev(self.output_filename, type=extension[1:], option_keys=[], option_values=[]) | 115 | try: |
| 116 | pixbuf.savev(self.output_filename, type=extension[1:], | ||
| 117 | option_keys=[], option_values=[]) | ||
| 118 | except GLib.GError: # pragma: no cover | ||
| 119 | return False | ||
| 116 | return True | 120 | return True |
| 117 | 121 | ||
| 118 | 122 | ||
