From 2fe1dfed848fc26b7419e3bfe91a62e686960429 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Sat, 9 Apr 2022 00:15:19 -0400 Subject: New upstream version 1.21.1. --- gallery_dl/postprocessor/mtime.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gallery_dl/postprocessor/mtime.py') diff --git a/gallery_dl/postprocessor/mtime.py b/gallery_dl/postprocessor/mtime.py index 098984a..3f8d90a 100644 --- a/gallery_dl/postprocessor/mtime.py +++ b/gallery_dl/postprocessor/mtime.py @@ -9,7 +9,8 @@ """Use metadata as file modification time""" from .common import PostProcessor -from ..text import parse_int +from .. import text, util +from datetime import datetime class MtimePP(PostProcessor): @@ -27,8 +28,11 @@ class MtimePP(PostProcessor): def run(self, pathfmt): mtime = pathfmt.kwdict.get(self.key) - ts = getattr(mtime, "timestamp", None) - pathfmt.kwdict["_mtime"] = ts() if ts else parse_int(mtime) + pathfmt.kwdict["_mtime"] = ( + util.datetime_to_timestamp(mtime) + if isinstance(mtime, datetime) else + text.parse_int(mtime) + ) __postprocessor__ = MtimePP -- cgit v1.2.3