From a27bc42a2e28d8c3d43af98dc7b10d0ab9372e17 Mon Sep 17 00:00:00 2001 From: Karl Voit Date: Sat, 12 Mar 2016 22:05:58 +0100 Subject: [PATCH] handled zero length PDF content --- guessfilename.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/guessfilename.py b/guessfilename.py index ec2153d..b82b555 100755 --- a/guessfilename.py +++ b/guessfilename.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Time-stamp: <2016-03-12 15:20:56 vk> +# Time-stamp: <2016-03-12 22:05:40 vk> # TODO: # * add -i (interactive) where user gets asked if renaming should be done (per file) @@ -429,6 +429,10 @@ class GuessFilename(object): logging.error('Could not determine number of pages of PDF content! (skipping content analysis)') return False + if len(content) == 0: + logging.warning('Could read PDF file content but it is empty (skipping content analysis)') + return False + datetimestr, basefilename, tags, extension = self.split_filename_entities(basename) if extension.lower() != 'pdf':