move variables for name

This commit is contained in:
Antonio J. Delgado 2021-09-06 23:56:21 +03:00
parent e6bc6d903a
commit 7d3bff5d1e

View file

@ -84,13 +84,13 @@ class image_classifier:
self._log.debug(f"People (after): {self.metadata['Xmp.iptcExt.PersonInImage'].raw_value} (type: {type(self.metadata['Xmp.iptcExt.PersonInImage'].raw_value)})") self._log.debug(f"People (after): {self.metadata['Xmp.iptcExt.PersonInImage'].raw_value} (type: {type(self.metadata['Xmp.iptcExt.PersonInImage'].raw_value)})")
self.metadata.write() self.metadata.write()
self._log.debug(f"Updated file '{file}'.") self._log.debug(f"Updated file '{file}'.")
dirname = os.path.dirname(os.path.realpath(file))
filename = os.path.basename(file)
if not self.no_move: if not self.no_move:
new_path = False new_path = False
if 'Exif.Photo.DateTimeOriginal' in self.metadata.exif_keys: if 'Exif.Photo.DateTimeOriginal' in self.metadata.exif_keys:
original_date = self.metadata['Exif.Photo.DateTimeOriginal'].value original_date = self.metadata['Exif.Photo.DateTimeOriginal'].value
self._log.debug(f"File creation time: {original_date} (type: {type(original_date)})") self._log.debug(f"File creation time: {original_date} (type: {type(original_date)})")
dirname = os.path.dirname(os.path.realpath(file))
filename = os.path.basename(file)
new_path = os.path.join(dirname, original_date.strftime('%Y/%m/%d'), filename) new_path = os.path.join(dirname, original_date.strftime('%Y/%m/%d'), filename)
self._log.debug(f"New path: {new_path}") self._log.debug(f"New path: {new_path}")
os.makedirs(os.path.dirname(new_path), exist_ok=True) os.makedirs(os.path.dirname(new_path), exist_ok=True)