From 632e5105e8eafbbc058a2d570ff74c86fd78cb09 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 8 Jan 2014 08:33:46 +0530 Subject: [PATCH] Use parse_only_date when reading pubdate from filenames --- src/calibre/ebooks/metadata/meta.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/metadata/meta.py b/src/calibre/ebooks/metadata/meta.py index fd1335ec98..f358394ea6 100644 --- a/src/calibre/ebooks/metadata/meta.py +++ b/src/calibre/ebooks/metadata/meta.py @@ -82,7 +82,8 @@ def get_metadata(stream, stream_type='lrf', use_libprs_metadata=False, def _get_metadata(stream, stream_type, use_libprs_metadata, force_read_metadata=False, pattern=None): - if stream_type: stream_type = stream_type.lower() + if stream_type: + stream_type = stream_type.lower() if stream_type in ('html', 'html', 'xhtml', 'xhtm', 'xml'): stream_type = 'html' if stream_type in ('mobi', 'prc', 'azw'): @@ -187,8 +188,8 @@ def metadata_from_filename(name, pat=None): try: pubdate = match.group('published') if pubdate: - from calibre.utils.date import parse_date - mi.pubdate = parse_date(pubdate) + from calibre.utils.date import parse_only_date + mi.pubdate = parse_only_date(pubdate) except: pass