diff --git a/gramps/plugins/textreport/familygroup.py b/gramps/plugins/textreport/familygroup.py index 47a28cca1..86ef55301 100644 --- a/gramps/plugins/textreport/familygroup.py +++ b/gramps/plugins/textreport/familygroup.py @@ -82,11 +82,12 @@ class FamilyGroup(Report): stdoptions.run_private_data_option(self, menu) stdoptions.run_living_people_option(self, menu) + self.db = self.database self.family_handle = None family_id = menu.get_option_by_name('family_id').get_value() - family = self.database.get_family_from_gramps_id(family_id) + family = self.db.get_family_from_gramps_id(family_id) if family: self.family_handle = family.get_handle() else: @@ -112,13 +113,13 @@ class FamilyGroup(Report): stdoptions.run_name_format_option(self, menu) - def dump_parent_event(self, name,event): + def dump_parent_event(self, name, event): place = "" date = "" descr = "" if event: date = self._get_date(event.get_date_object()) - place = place_displayer.display_event(self.database, event) + place = place_displayer.display_event(self.db, event) if place is None: place = '' descr = event.get_description() @@ -142,7 +143,7 @@ class FamilyGroup(Report): self.doc.end_cell() if descr: - self.doc.start_cell("FGR-TextContentsEnd",2) + self.doc.start_cell("FGR-TextContentsEnd", 2) self.doc.start_paragraph('FGR-Normal') self.doc.write_text(descr) self.doc.end_paragraph() @@ -169,15 +170,15 @@ class FamilyGroup(Report): self.doc.end_cell() self.doc.end_row() - def dump_parent_parents(self,person): + def dump_parent_parents(self, person): family_handle = person.get_main_parents_family_handle() father_name = "" mother_name = "" if family_handle: - family = self.database.get_family_from_handle(family_handle) + family = self.db.get_family_from_handle(family_handle) father_handle = family.get_father_handle() if father_handle: - father = self.database.get_person_from_handle(father_handle) + father = self.db.get_person_from_handle(father_handle) father_name = self._name_display.display(father) if self.gramps_ids: gid = father.get_gramps_id() @@ -187,18 +188,18 @@ class FamilyGroup(Report): birth_ref = father.get_birth_ref() birth = " " if birth_ref: - event = self.database.get_event_from_handle(birth_ref.ref) + event = self.db.get_event_from_handle(birth_ref.ref) birth = self._get_date(event.get_date_object()) death_ref = father.get_death_ref() death = " " if death_ref: - event = self.database.get_event_from_handle(death_ref.ref) + event = self.db.get_event_from_handle(death_ref.ref) death = self._get_date(event.get_date_object()) if birth_ref or death_ref: father_name += " (%s - %s)" % (birth, death) mother_handle = family.get_mother_handle() if mother_handle: - mother = self.database.get_person_from_handle(mother_handle) + mother = self.db.get_person_from_handle(mother_handle) mother_name = self._name_display.display(mother) if self.gramps_ids: gid = mother.get_gramps_id() @@ -208,12 +209,12 @@ class FamilyGroup(Report): birth_ref = mother.get_birth_ref() birth = " " if birth_ref: - event = self.database.get_event_from_handle(birth_ref.ref) + event = self.db.get_event_from_handle(birth_ref.ref) birth = self._get_date(event.get_date_object()) death_ref = mother.get_death_ref() death = " " if death_ref: - event = self.database.get_event_from_handle(death_ref.ref) + event = self.db.get_event_from_handle(death_ref.ref) death = self._get_date(event.get_date_object()) if birth_ref or death_ref: mother_name += " (%s - %s)" % (birth, death) @@ -225,10 +226,10 @@ class FamilyGroup(Report): self.doc.write_text(self._("Father")) self.doc.end_paragraph() self.doc.end_cell() - self.doc.start_cell("FGR-TextContentsEnd",2) + self.doc.start_cell("FGR-TextContentsEnd", 2) self.doc.start_paragraph('FGR-Normal') - mark = ReportUtils.get_person_mark(self.database,father) - self.doc.write_text(father_name,mark) + mark = ReportUtils.get_person_mark(self.db, father) + self.doc.write_text(father_name, mark) self.doc.end_paragraph() self.doc.end_cell() self.doc.end_row() @@ -242,10 +243,10 @@ class FamilyGroup(Report): self.doc.write_text(self._("Mother")) self.doc.end_paragraph() self.doc.end_cell() - self.doc.start_cell("FGR-TextContentsEnd",2) + self.doc.start_cell("FGR-TextContentsEnd", 2) self.doc.start_paragraph('FGR-Normal') - mark = ReportUtils.get_person_mark(self.database,mother) - self.doc.write_text(mother_name,mark) + mark = ReportUtils.get_person_mark(self.db, mother) + self.doc.write_text(mother_name, mark) self.doc.end_paragraph() self.doc.end_cell() self.doc.end_row() @@ -259,7 +260,7 @@ class FamilyGroup(Report): self.doc.write_text(name) self.doc.end_paragraph() self.doc.end_cell() - self.doc.start_cell("FGR-TextContentsEnd",2) + self.doc.start_cell("FGR-TextContentsEnd", 2) self.doc.start_paragraph('FGR-Normal') self.doc.write_text(text) self.doc.end_paragraph() @@ -276,27 +277,27 @@ class FamilyGroup(Report): self.doc.start_cell("FGR-TextContentsEnd", 2) self.doc.write_styled_note(note.get_styledtext(), note.get_format(), 'FGR-Note', - contains_html= (note.get_type() == - NoteType.HTML_CODE) + contains_html= + (note.get_type()==NoteType.HTML_CODE) ) self.doc.end_cell() self.doc.end_row() - def dump_parent(self,title,person_handle): + def dump_parent(self, title, person_handle): if not person_handle and not self.missingInfo: return elif not person_handle: person = Person() else: - person = self.database.get_person_from_handle(person_handle) + person = self.db.get_person_from_handle(person_handle) name = self._name_display.display(person) - self.doc.start_table(title,'FGR-ParentTable') + self.doc.start_table(title, 'FGR-ParentTable') self.doc.start_row() - self.doc.start_cell('FGR-ParentHead',3) + self.doc.start_cell('FGR-ParentHead', 3) self.doc.start_paragraph('FGR-ParentName') - mark = ReportUtils.get_person_mark(self.database,person) + mark = ReportUtils.get_person_mark(self.db, person) # translators: needed for French, ignore otherwise self.doc.write_text(self._("%(str1)s: %(str2)s") % { 'str1' : title, @@ -313,26 +314,26 @@ class FamilyGroup(Report): birth = None evtName = self._("Birth") if birth_ref: - birth = self.database.get_event_from_handle(birth_ref.ref) + birth = self.db.get_event_from_handle(birth_ref.ref) if birth or self.missingInfo: - self.dump_parent_event(evtName,birth) + self.dump_parent_event(evtName, birth) death_ref = person.get_death_ref() death = None evtName = self._("Death") if death_ref: - death = self.database.get_event_from_handle(death_ref.ref) + death = self.db.get_event_from_handle(death_ref.ref) if death or self.missingInfo: - self.dump_parent_event(evtName,death) + self.dump_parent_event(evtName, death) self.dump_parent_parents(person) if self.incParEvents: for event_ref in person.get_primary_event_ref_list(): if event_ref != birth_ref and event_ref != death_ref: - event = self.database.get_event_from_handle(event_ref.ref) + event = self.db.get_event_from_handle(event_ref.ref) event_type = self._get_type(event.get_type()) - self.dump_parent_event(self._(event_type),event) + self.dump_parent_event(self._(event_type), event) if self.incParAddr: addrlist = person.get_address_list()[:] @@ -360,13 +361,13 @@ class FamilyGroup(Report): if self.incParNotes: for notehandle in person.get_note_list(): - note = self.database.get_note_from_handle(notehandle) + note = self.db.get_note_from_handle(notehandle) self.dump_parent_noteline(self._("Note"), note) if self.includeAttrs: for attr in person.get_attribute_list(): attr_type = self._get_type(attr.get_type()) - self.dump_parent_line(self._(attr_type),attr.get_value()) + self.dump_parent_line(self._(attr_type), attr.get_value()) if self.incParNames: for alt_name in person.get_alternate_names(): @@ -376,26 +377,26 @@ class FamilyGroup(Report): self.doc.end_table() - def dump_marriage(self,family): + def dump_marriage(self, family): if not family: return - m = None + mrg = None family_list = family.get_event_ref_list() for event_ref in family_list: if event_ref: - event = self.database.get_event_from_handle(event_ref.ref) + event = self.db.get_event_from_handle(event_ref.ref) if event.get_type() == EventType.MARRIAGE and \ (event_ref.get_role() == EventRoleType.FAMILY or event_ref.get_role() == EventRoleType.PRIMARY): - m = event + mrg = event break if len(family_list) > 0 or self.missingInfo or self.includeAttrs: - self.doc.start_table("MarriageInfo",'FGR-ParentTable') + self.doc.start_table("MarriageInfo", 'FGR-ParentTable') self.doc.start_row() - self.doc.start_cell('FGR-ParentHead',3) + self.doc.start_cell('FGR-ParentHead', 3) self.doc.start_paragraph('FGR-ParentName') header = self._("Marriage") if self.gramps_ids: @@ -406,30 +407,30 @@ class FamilyGroup(Report): self.doc.end_cell() self.doc.end_row() - self.dump_parent_event(self._("Marriage"),m) + self.dump_parent_event(self._("Marriage"), mrg) for event_ref in family_list: if event_ref: - event = self.database.get_event_from_handle(event_ref.ref) + event = self.db.get_event_from_handle(event_ref.ref) if event.get_type() != EventType.MARRIAGE: event_type = self._get_type(event.get_type()) - self.dump_parent_event(self._(event_type),event) + self.dump_parent_event(self._(event_type), event) if self.includeAttrs: for attr in family.get_attribute_list(): attr_type = self._get_type(attr.get_type()) - self.dump_parent_line(self._(attr_type),attr.get_value()) + self.dump_parent_line(self._(attr_type), attr.get_value()) self.doc.end_table() - def dump_child_event(self,text, name,event): + def dump_child_event(self, text, name, event): date = "" place = "" if event: date = self._get_date(event.get_date_object()) place_handle = event.get_place_handle() if place_handle: - place = place_displayer.display_event(self.database, event) + place = place_displayer.display_event(self.db, event) if place is None: place = '' @@ -455,25 +456,25 @@ class FamilyGroup(Report): self.doc.end_cell() self.doc.end_row() - def dump_child(self,index,person_handle): + def dump_child(self, index, person_handle): - person = self.database.get_person_from_handle(person_handle) + person = self.db.get_person_from_handle(person_handle) families = len(person.get_family_handle_list()) birth_ref = person.get_birth_ref() if birth_ref: - birth = self.database.get_event_from_handle(birth_ref.ref) + birth = self.db.get_event_from_handle(birth_ref.ref) else: birth = None death_ref = person.get_death_ref() if death_ref: - death = self.database.get_event_from_handle(death_ref.ref) + death = self.db.get_event_from_handle(death_ref.ref) else: death = None spouse_count = 0; if self.incChiMar: for family_handle in person.get_family_handle_list(): - family = self.database.get_family_from_handle(family_handle) + family = self.db.get_family_from_handle(family_handle) spouse_id = None if person_handle == family.get_father_handle(): spouse_id = family.get_mother_handle() @@ -483,7 +484,9 @@ class FamilyGroup(Report): spouse_count += 1 self.doc.start_row() - if spouse_count != 0 or self.missingInfo or death is not None or birth is not None: + if (spouse_count != 0 or self.missingInfo + or death is not None + or birth is not None): self.doc.start_cell('FGR-TextChild1') else: self.doc.start_cell('FGR-TextChild2') @@ -499,10 +502,10 @@ class FamilyGroup(Report): self.doc.end_cell() name = self._name_display.display(person) - mark = ReportUtils.get_person_mark(self.database,person) - self.doc.start_cell('FGR-ChildName',3) + mark = ReportUtils.get_person_mark(self.db, person) + self.doc.start_cell('FGR-ChildName', 3) self.doc.start_paragraph('FGR-ChildText') - self.doc.write_text(name,mark) + self.doc.write_text(name, mark) if self.gramps_ids: self.doc.write_text(" (%s)" % person.get_gramps_id()) self.doc.end_paragraph() @@ -511,28 +514,28 @@ class FamilyGroup(Report): if self.missingInfo or birth is not None: if spouse_count != 0 or self.missingInfo or death is not None: - self.dump_child_event('FGR-TextChild1',self._('Birth'),birth) + self.dump_child_event('FGR-TextChild1', self._('Birth'), birth) else: - self.dump_child_event('FGR-TextChild2',self._('Birth'),birth) + self.dump_child_event('FGR-TextChild2', self._('Birth'), birth) if self.missingInfo or death is not None: if spouse_count == 0 or not self.incChiMar: - self.dump_child_event('FGR-TextChild2',self._('Death'),death) + self.dump_child_event('FGR-TextChild2', self._('Death'), death) else: - self.dump_child_event('FGR-TextChild1',self._('Death'),death) + self.dump_child_event('FGR-TextChild1', self._('Death'), death) if self.incChiMar: index = 0 for family_handle in person.get_family_handle_list(): - m = None + mrg = None index += 1 - family = self.database.get_family_from_handle(family_handle) + family = self.db.get_family_from_handle(family_handle) for event_ref in family.get_event_ref_list(): if event_ref: - event = self.database.get_event_from_handle(event_ref.ref) + event = self.db.get_event_from_handle(event_ref.ref) if event.type == EventType.MARRIAGE: - m = event + mrg = event break spouse_id = None @@ -544,7 +547,7 @@ class FamilyGroup(Report): if spouse_id: self.doc.start_row() - if m or index != families: + if mrg or index != families: self.doc.start_cell('FGR-TextChild1') else: self.doc.start_cell('FGR-TextChild2') @@ -556,10 +559,10 @@ class FamilyGroup(Report): self.doc.write_text(self._("Spouse")) self.doc.end_paragraph() self.doc.end_cell() - self.doc.start_cell('FGR-TextContentsEnd',2) + self.doc.start_cell('FGR-TextContentsEnd', 2) self.doc.start_paragraph('FGR-Normal') - spouse = self.database.get_person_from_handle(spouse_id) + spouse = self.db.get_person_from_handle(spouse_id) spouse_name = self._name_display.display(spouse) if self.gramps_ids: gid = spouse.get_gramps_id() @@ -569,12 +572,12 @@ class FamilyGroup(Report): birth = " " birth_ref = spouse.get_birth_ref() if birth_ref: - event = self.database.get_event_from_handle(birth_ref.ref) + event = self.db.get_event_from_handle(birth_ref.ref) birth = self._get_date(event.get_date_object()) death = " " death_ref = spouse.get_death_ref() if death_ref: - event = self.database.get_event_from_handle(death_ref.ref) + event = self.db.get_event_from_handle(death_ref.ref) death = self._get_date(event.get_date_object()) if birth_ref or death_ref: spouse_name += " (%s - %s)" % (birth, death) @@ -582,32 +585,32 @@ class FamilyGroup(Report): fid = family.get_gramps_id() if fid: spouse_name += " (%s)" % fid - mark = ReportUtils.get_person_mark(self.database,spouse) - self.doc.write_text(spouse_name,mark) + mark = ReportUtils.get_person_mark(self.db, spouse) + self.doc.write_text(spouse_name, mark) self.doc.end_paragraph() self.doc.end_cell() self.doc.end_row() - if m: + if mrg: evtName = self._("Marriage") if index == families: - self.dump_child_event('FGR-TextChild2',evtName,m) + self.dump_child_event('FGR-TextChild2', evtName, mrg) else: - self.dump_child_event('FGR-TextChild1',evtName,m) + self.dump_child_event('FGR-TextChild1', evtName, mrg) - def dump_family(self,family_handle,generation): + def dump_family(self, family_handle, generation): self.doc.start_paragraph('FGR-Title') if self.recursive and self.generations: title = self._("Family Group Report - Generation %d") % generation else: title = self._("Family Group Report") - mark = IndexMark(title, INDEX_TYPE_TOC,1) - self.doc.write_text( title, mark ) + mark = IndexMark(title, INDEX_TYPE_TOC, 1) + self.doc.write_text(title, mark) self.doc.end_paragraph() - family = self.database.get_family_from_handle(family_handle) + family = self.db.get_family_from_handle(family_handle) - self.dump_parent(self._("Husband"),family.get_father_handle()) + self.dump_parent(self._("Husband"), family.get_father_handle()) self.doc.start_paragraph("FGR-blank") self.doc.end_paragraph() @@ -616,15 +619,15 @@ class FamilyGroup(Report): self.doc.start_paragraph("FGR-blank") self.doc.end_paragraph() - self.dump_parent(self._("Wife"),family.get_mother_handle()) + self.dump_parent(self._("Wife"), family.get_mother_handle()) length = len(family.get_child_ref_list()) if length > 0: self.doc.start_paragraph("FGR-blank") self.doc.end_paragraph() - self.doc.start_table('FGR-Children','FGR-ChildTable') + self.doc.start_table('FGR-Children', 'FGR-ChildTable') self.doc.start_row() - self.doc.start_cell('FGR-ParentHead',4) + self.doc.start_cell('FGR-ParentHead', 4) self.doc.start_paragraph('FGR-ParentName') self.doc.write_text(self._("Children")) self.doc.end_paragraph() @@ -632,21 +635,21 @@ class FamilyGroup(Report): self.doc.end_row() index = 1 for child_ref in family.get_child_ref_list(): - self.dump_child(index,child_ref.ref) + self.dump_child(index, child_ref.ref) index += 1 self.doc.end_table() if self.recursive: for child_ref in family.get_child_ref_list(): - child = self.database.get_person_from_handle(child_ref.ref) + child = self.db.get_person_from_handle(child_ref.ref) for child_family_handle in child.get_family_handle_list(): if child_family_handle != family_handle: self.doc.page_break() - self.dump_family(child_family_handle,(generation+1)) + self.dump_family(child_family_handle, (generation+1)) def write_report(self): if self.family_handle: - self.dump_family(self.family_handle,1) + self.dump_family(self.family_handle, 1) else: self.doc.start_paragraph('FGR-Title') self.doc.write_text(self._("Family Group Report")) @@ -683,7 +686,7 @@ class FamilyGroupOptions(MenuReportOptions): stdoptions.add_living_people_option(menu, category_name) - recursive = BooleanOption(_('Recursive'),False) + recursive = BooleanOption(_('Recursive'), False) recursive.set_help(_("Create reports for all descendants " "of this family.")) add_option("recursive", recursive) @@ -699,43 +702,43 @@ class FamilyGroupOptions(MenuReportOptions): add_option("gramps_ids", gramps_ids) generations = BooleanOption(_("Generation numbers " - "(recursive only)"),True) + "(recursive only)"), True) generations.set_help(_("Whether to include the generation on each " "report (recursive only).")) add_option("generations", generations) - incParEvents = BooleanOption(_("Parent Events"),False) + incParEvents = BooleanOption(_("Parent Events"), False) incParEvents.set_help(_("Whether to include events for parents.")) add_option("incParEvents", incParEvents) - incParAddr = BooleanOption(_("Parent Addresses"),False) + incParAddr = BooleanOption(_("Parent Addresses"), False) incParAddr.set_help(_("Whether to include addresses for parents.")) add_option("incParAddr", incParAddr) - incParNotes = BooleanOption(_("Parent Notes"),False) + incParNotes = BooleanOption(_("Parent Notes"), False) incParNotes.set_help(_("Whether to include notes for parents.")) add_option("incParNotes", incParNotes) - incattrs = BooleanOption(_("Parent Attributes"),False) + incattrs = BooleanOption(_("Parent Attributes"), False) incattrs.set_help(_("Whether to include attributes.")) add_option("incattrs", incattrs) - incParNames = BooleanOption(_("Alternate Parent Names"),False) + incParNames = BooleanOption(_("Alternate Parent Names"), False) incParNames.set_help(_("Whether to include alternate " "names for parents.")) add_option("incParNames", incParNames) - incParMar = BooleanOption(_("Parent Marriage"),False) + incParMar = BooleanOption(_("Parent Marriage"), False) incParMar.set_help(_("Whether to include marriage information " "for parents.")) add_option("incParMar", incParMar) - incRelDates = BooleanOption(_("Dates of Relatives"),False) + incRelDates = BooleanOption(_("Dates of Relatives"), False) incRelDates.set_help(_("Whether to include dates for relatives " "(father, mother, spouse).")) add_option("incRelDates", incRelDates) - incChiMar = BooleanOption(_("Children Marriages"),True) + incChiMar = BooleanOption(_("Children Marriages"), True) incChiMar.set_help(_("Whether to include marriage information " "for children.")) add_option("incChiMar", incChiMar) @@ -745,19 +748,19 @@ class FamilyGroupOptions(MenuReportOptions): ########################## missinginfo = BooleanOption(_("Print fields for missing " - "information"),True) + "information"), True) missinginfo.set_help(_("Whether to include fields for missing " "information.")) add_option("missinginfo", missinginfo) - def make_default_style(self,default_style): + def make_default_style(self, default_style): """Make default output style for the Family Group Report.""" para = ParagraphStyle() #Paragraph Styles font = FontStyle() font.set_size(4) para.set_font(font) - default_style.add_paragraph_style('FGR-blank',para) + default_style.add_paragraph_style('FGR-blank', para) font = FontStyle() font.set_type_face(FONT_SANS_SERIF) @@ -768,7 +771,7 @@ class FamilyGroupOptions(MenuReportOptions): para.set_alignment(PARA_ALIGN_CENTER) para.set_header_level(1) para.set_description(_("The style used for the title of the page.")) - default_style.add_paragraph_style('FGR-Title',para) + default_style.add_paragraph_style('FGR-Title', para) font = FontStyle() font.set_type_face(FONT_SERIF) @@ -777,7 +780,7 @@ class FamilyGroupOptions(MenuReportOptions): para = ParagraphStyle() para.set_font(font) para.set_description(_('The basic style used for the text display.')) - default_style.add_paragraph_style('FGR-Normal',para) + default_style.add_paragraph_style('FGR-Normal', para) para = ParagraphStyle() font = FontStyle() @@ -789,7 +792,7 @@ class FamilyGroupOptions(MenuReportOptions): para.set_top_margin(0.0) para.set_bottom_margin(0.0) para.set_description(_('The basic style used for the note display.')) - default_style.add_paragraph_style("FGR-Note",para) + default_style.add_paragraph_style("FGR-Note", para) font = FontStyle() font.set_type_face(FONT_SANS_SERIF) @@ -797,8 +800,9 @@ class FamilyGroupOptions(MenuReportOptions): font.set_bold(1) para = ParagraphStyle() para.set_font(font) - para.set_description(_('The style used for the text related to the children.')) - default_style.add_paragraph_style('FGR-ChildText',para) + para.set_description( + _('The style used for the text related to the children.')) + default_style.add_paragraph_style('FGR-ChildText', para) font = FontStyle() font.set_type_face(FONT_SANS_SERIF) @@ -808,7 +812,7 @@ class FamilyGroupOptions(MenuReportOptions): para.set_font(font) para.set_header_level(3) para.set_description(_("The style used for the parent's name")) - default_style.add_paragraph_style('FGR-ParentName',para) + default_style.add_paragraph_style('FGR-ParentName', para) #Table Styles cell = TableCellStyle() @@ -817,55 +821,55 @@ class FamilyGroupOptions(MenuReportOptions): cell.set_bottom_border(1) cell.set_right_border(1) cell.set_left_border(1) - default_style.add_cell_style('FGR-ParentHead',cell) + default_style.add_cell_style('FGR-ParentHead', cell) cell = TableCellStyle() cell.set_padding(0.1) cell.set_bottom_border(1) cell.set_left_border(1) - default_style.add_cell_style('FGR-TextContents',cell) + default_style.add_cell_style('FGR-TextContents', cell) cell = TableCellStyle() cell.set_padding(0.1) cell.set_bottom_border(0) cell.set_left_border(1) cell.set_padding(0.1) - default_style.add_cell_style('FGR-TextChild1',cell) + default_style.add_cell_style('FGR-TextChild1', cell) cell = TableCellStyle() cell.set_padding(0.1) cell.set_bottom_border(1) cell.set_left_border(1) cell.set_padding(0.1) - default_style.add_cell_style('FGR-TextChild2',cell) + default_style.add_cell_style('FGR-TextChild2', cell) cell = TableCellStyle() cell.set_padding(0.1) cell.set_bottom_border(1) cell.set_right_border(1) cell.set_left_border(1) - default_style.add_cell_style('FGR-TextContentsEnd',cell) + default_style.add_cell_style('FGR-TextContentsEnd', cell) cell = TableCellStyle() cell.set_padding(0.2) cell.set_bottom_border(1) cell.set_right_border(1) cell.set_left_border(1) - default_style.add_cell_style('FGR-ChildName',cell) + default_style.add_cell_style('FGR-ChildName', cell) table = TableStyle() table.set_width(100) table.set_columns(3) - table.set_column_width(0,20) - table.set_column_width(1,40) - table.set_column_width(2,40) - default_style.add_table_style('FGR-ParentTable',table) + table.set_column_width(0, 20) + table.set_column_width(1, 40) + table.set_column_width(2, 40) + default_style.add_table_style('FGR-ParentTable', table) table = TableStyle() table.set_width(100) table.set_columns(4) - table.set_column_width(0,7) - table.set_column_width(1,18) - table.set_column_width(2,35) - table.set_column_width(3,40) - default_style.add_table_style('FGR-ChildTable',table) + table.set_column_width(0, 7) + table.set_column_width(1, 18) + table.set_column_width(2, 35) + table.set_column_width(3, 40) + default_style.add_table_style('FGR-ChildTable', table)