From 3c0375abd4c88621b8b79e082a956bd0d046a843 Mon Sep 17 00:00:00 2001 From: Karl Voit Date: Fri, 13 Jan 2023 19:02:55 +0100 Subject: [PATCH] fixed breaking changes in pyexiftool and updated requirements.txt --- guessfilename/__init__.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/guessfilename/__init__.py b/guessfilename/__init__.py index a9de67c..62ada4b 100755 --- a/guessfilename/__init__.py +++ b/guessfilename/__init__.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -PROG_VERSION = u"Time-stamp: <2023-01-04 21:39:14 vk>" +PROG_VERSION = u"Time-stamp: <2023-01-13 19:02:41 vk>" # TODO: @@ -1021,10 +1021,8 @@ class GuessFilename(object): print("Could not find Python module \"exiftool\".\nPlease install it, e.g., with \"sudo pip install pyexiftool\".") sys.exit(1) - myexiftool = exiftool.ExifTool() - myexiftool.start() - metadata = myexiftool.get_metadata(filename = os.path.join(dirname, basename)) - myexiftool.terminate() + myexiftool = exiftool.ExifToolHelper() + metadata = myexiftool.get_metadata(files = [os.path.join(dirname, basename)])[0] extension = os.path.splitext(basename)[1]