From 966379bc79eee8dcfb6622dcfc309a06dce946aa Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 16 Oct 2009 18:31:22 -0600 Subject: [PATCH] Fix #3756 (Problem with non-numeric series-index) --- src/calibre/ebooks/conversion/plumber.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index 482e267954..008f95f796 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -598,7 +598,11 @@ OptionRecommendation(name='language', elif x == 'tags': val = [i.strip() for i in val.split(',')] elif x in ('rating', 'series_index'): - val = float(val) + try: + val = float(val) + except ValueError: + self.log.warn(_('Values of series index and rating must' + ' be numbers. Ignoring'), val) setattr(mi, x, val)