From 72fd1a1d590dfd59193039da0c039f0234d33cff Mon Sep 17 00:00:00 2001 From: John Schember Date: Wed, 23 Sep 2009 19:51:28 -0400 Subject: [PATCH] Fix bug #3567: Limit text length used for TXT metadata. --- src/calibre/ebooks/metadata/txt.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/metadata/txt.py b/src/calibre/ebooks/metadata/txt.py index 8dbc0c1453..79713774e3 100644 --- a/src/calibre/ebooks/metadata/txt.py +++ b/src/calibre/ebooks/metadata/txt.py @@ -22,6 +22,8 @@ def get_metadata(stream, extract_cover=True): else: mdata += line + mdata = mdata[:100] + mo = re.search('(?u)^[ ]*(?P.+)[ ]*(\n{3}|(\r\n){3}|\r{3})[ ]*(?P<author>.+)[ ]*(\n|\r\n|\r)$', mdata) if mo != None: mi.title = mo.group('title')