Fix some errors when text is None
This commit is contained in:
parent
0c23110169
commit
04f3997ef8
5 changed files with 11 additions and 5 deletions
5
CHANGES
5
CHANGES
|
@ -2,6 +2,11 @@
|
||||||
Changes
|
Changes
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
1.1.2 (*2021-06-02*)
|
||||||
|
====================
|
||||||
|
|
||||||
|
- Fix error when text is None
|
||||||
|
|
||||||
1.1.1 (*2021-02-03*)
|
1.1.1 (*2021-02-03*)
|
||||||
====================
|
====================
|
||||||
|
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -28,7 +28,7 @@ with open("README.rst", "r") as fh:
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="sphinx_gemini_builder",
|
name="sphinx_gemini_builder",
|
||||||
version="1.1.1",
|
version="1.1.2",
|
||||||
url="https://procrastinator.nerv-project.eu/nerv-project/sphinx_gemini_builder",
|
url="https://procrastinator.nerv-project.eu/nerv-project/sphinx_gemini_builder",
|
||||||
license="EUPL 1.2",
|
license="EUPL 1.2",
|
||||||
author="Kujiu",
|
author="Kujiu",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
Build Gemini blog from Sphinx.
|
Build Gemini blog from Sphinx.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version_info__ = (1, 1, 1)
|
__version_info__ = (1, 1, 2)
|
||||||
__version__ = '.'.join([str(val) for val in __version_info__])
|
__version__ = '.'.join([str(val) for val in __version_info__])
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,8 @@ class Page:
|
||||||
self.body += '\n'
|
self.body += '\n'
|
||||||
|
|
||||||
def add_raw(self, text: str) -> None:
|
def add_raw(self, text: str) -> None:
|
||||||
self.body += text
|
if text:
|
||||||
|
self.body += text
|
||||||
|
|
||||||
def end_block(self) -> None:
|
def end_block(self) -> None:
|
||||||
self.body += '\n'
|
self.body += '\n'
|
||||||
|
|
|
@ -61,10 +61,10 @@ class GeminiTranslator(SphinxTranslator):
|
||||||
def add_text(self, text: str) -> None:
|
def add_text(self, text: str) -> None:
|
||||||
if self.table:
|
if self.table:
|
||||||
if len(self.cell_text):
|
if len(self.cell_text):
|
||||||
self.cell_text[-1] += text
|
self.cell_text[-1] += text or ''
|
||||||
else:
|
else:
|
||||||
self.cell_text.append(text)
|
self.cell_text.append(text)
|
||||||
else:
|
elif text:
|
||||||
self.body += text
|
self.body += text
|
||||||
|
|
||||||
def add_link(self, url: str, label: str = '') -> None:
|
def add_link(self, url: str, label: str = '') -> None:
|
||||||
|
|
Loading…
Reference in a new issue