merge branch 'dt': move datetime utils into separate module
- use 'datetime.fromisoformat()' when possible (#7671) - return a datetime-compatible object for invalid datetimes (instead of a 'str' value)
This commit is contained in:
@@ -9,8 +9,7 @@
|
||||
"""Use metadata as file modification time"""
|
||||
|
||||
from .common import PostProcessor
|
||||
from .. import text, util, formatter
|
||||
from datetime import datetime
|
||||
from .. import text, util, dt, formatter
|
||||
|
||||
|
||||
class MtimePP(PostProcessor):
|
||||
@@ -36,8 +35,8 @@ class MtimePP(PostProcessor):
|
||||
return
|
||||
|
||||
pathfmt.kwdict["_mtime_meta"] = (
|
||||
util.datetime_to_timestamp(mtime)
|
||||
if isinstance(mtime, datetime) else
|
||||
dt.to_ts(mtime)
|
||||
if isinstance(mtime, dt.datetime) else
|
||||
text.parse_int(mtime)
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user