diff options
author | Thomas Goirand <zigo@debian.org> | 2023-01-24 16:08:15 +0100 |
---|---|---|
committer | Michael Johnson <johnsomor@gmail.com> | 2023-02-15 23:21:31 +0000 |
commit | 535026499fae3a6d234a8a96edb7e4544f1b7afb (patch) | |
tree | 97d959b028253fac06ed76dd9fc162daf4baf8e0 | |
parent | ab804672101ebebdd7fe7ab11d2d33c7b95914c2 (diff) | |
download | designate-535026499fae3a6d234a8a96edb7e4544f1b7afb.tar.gz |
Do not use Docutil's set_class()
We should not use set_class(), which is deprecated. This fixes it,
by using the element['classes'] directly, as recommended upstream.
Change-Id: I815bc2e8700438f768197337b7afb695a31308d0
-rw-r--r-- | doc/ext/support_matrix.py | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/doc/ext/support_matrix.py b/doc/ext/support_matrix.py index 0c84c24c..dd8157c6 100644 --- a/doc/ext/support_matrix.py +++ b/doc/ext/support_matrix.py @@ -187,8 +187,8 @@ class SupportMatrixDirective(rst.Directive): def _build_backend_detail_table(self, backend, matrix): table = nodes.table() - table.set_class("table") - table.set_class("table-condensed") + table['classes'].append("table") + table['classes'].append("table-condensed") tgroup = nodes.tgroup(cols=2) tbody = nodes.tbody() @@ -205,8 +205,8 @@ class SupportMatrixDirective(rst.Directive): class_name = "label-%s" % matrix.grade_classes[backend.status] status_text = nodes.paragraph( text=matrix.grade_names[backend.status]) - status_text.set_class(class_name) - status_text.set_class("label") + status_text['classes'].append(class_name) + status_text['classes'].append("label") gradetext.append(status_text) graderow.append(gradetitle) graderow.append(gradetext) @@ -218,14 +218,14 @@ class SupportMatrixDirective(rst.Directive): if bool(backend.in_tree): status = u"\u2714" intree = nodes.paragraph(text=status) - intree.set_class("label") - intree.set_class("label-success") + intree['classes'].append("label") + intree['classes'].append("label-success") else: status = u"\u2716" intree = nodes.paragraph(text=status) - intree.set_class("label") - intree.set_class("label-danger") + intree['classes'].append("label") + intree['classes'].append("label-danger") status = u"\u2714" treetext = nodes.entry() treetext.append(intree) @@ -286,8 +286,8 @@ class SupportMatrixDirective(rst.Directive): content.append(nodes.raw(text="Grades", attributes={'tagname': 'h2'})) content.append(summarytitle) table = nodes.table() - table.set_class("table") - table.set_class("table-condensed") + table['classes'].append("table") + table['classes'].append("table-condensed") grades = matrix.grades tablegroup = nodes.tgroup(cols=2) @@ -317,8 +317,8 @@ class SupportMatrixDirective(rst.Directive): namecol = nodes.entry() class_name = "label-%s" % grade.css_class status_text = nodes.paragraph(text=grade.title) - status_text.set_class(class_name) - status_text.set_class("label") + status_text['classes'].append(class_name) + status_text['classes'].append("label") namecol.append(status_text) item.append(namecol) @@ -334,8 +334,8 @@ class SupportMatrixDirective(rst.Directive): summarytitle = nodes.subtitle(text="Backends - Summary") summary = nodes.table() - summary.set_class("table") - summary.set_class("table-condensed") + summary['classes'].append("table") + summary['classes'].append("table-condensed") summarygroup = nodes.tgroup(cols=5) summarybody = nodes.tbody() summaryhead = nodes.thead() @@ -386,30 +386,30 @@ class SupportMatrixDirective(rst.Directive): statuscol = nodes.entry() class_name = "label-%s" % grade.css_class status_text = nodes.paragraph(text=grade.title) - status_text.set_class(class_name) - status_text.set_class("label") + status_text['classes'].append(class_name) + status_text['classes'].append("label") statuscol.append(status_text) item.append(statuscol) typecol = nodes.entry() type_text = nodes.paragraph( text=matrix.backends[backend].type) - type_text.set_class("label") - type_text.set_class("label-info") + type_text['classes'].append("label") + type_text['classes'].append("label-info") typecol.append(type_text) item.append(typecol) if bool(matrix.backends[backend].in_tree): status = u"\u2714" intree = nodes.paragraph(text=status) - intree.set_class("label") - intree.set_class("label-success") + intree['classes'].append("label") + intree['classes'].append("label-success") else: status = u"\u2716" intree = nodes.paragraph(text=status) - intree.set_class("label") - intree.set_class("label-danger") + intree['classes'].append("label") + intree['classes'].append("label-danger") intreecol = nodes.entry() intreecol.append(intree) |