From 2ec590f068a677205d3631b66a09a3d55955e753 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 5 Jun 2013 10:23:37 +0530 Subject: [PATCH] DOCX: Handle table styles with no overrides --- src/calibre/ebooks/docx/tables.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/docx/tables.py b/src/calibre/ebooks/docx/tables.py index c7fdeaf503..cac9a77d66 100644 --- a/src/calibre/ebooks/docx/tables.py +++ b/src/calibre/ebooks/docx/tables.py @@ -371,6 +371,8 @@ class Table(object): self.table_style, self.paragraph_style = style['table'], style.get('paragraph', None) self.run_style = style.get('run', None) self.overrides = self.table_style.overrides + if self.overrides is inherit: + self.overrides = {} if 'wholeTable' in self.overrides and 'table' in self.overrides['wholeTable']: self.table_style.update(self.overrides['wholeTable']['table'])