From 38248a9e40829ac0ac0d3b574c06aad5216ff087 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 17 Jun 2012 09:28:23 +0530 Subject: [PATCH] Fix #1014103 (Error when converting any format to LRF) --- src/calibre/ebooks/conversion/plugins/lrf_output.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/ebooks/conversion/plugins/lrf_output.py b/src/calibre/ebooks/conversion/plugins/lrf_output.py index c6cce8c175..c6e7d19714 100644 --- a/src/calibre/ebooks/conversion/plugins/lrf_output.py +++ b/src/calibre/ebooks/conversion/plugins/lrf_output.py @@ -20,6 +20,11 @@ class LRFOptions(object): except: return '' m = oeb.metadata + for x in ('left', 'top', 'right', 'bottom'): + attr = 'margin_'+x + val = getattr(opts, attr) + if val < 0: + setattr(opts, attr, 0) self.title = None self.author = self.publisher = _('Unknown') self.title_sort = self.author_sort = ''