diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d816717..940052cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog ## [Unreleased] +### Fixed +- Handle parsing empty line ([#23](https://github.com/daizutabi/mkapi/pull/23)). Thanks to [tony](https://github.com/tony). + ## [1.0.12] - 2020-07-29 ### Changed diff --git a/examples/google_style.py b/examples/google_style.py index a4649de6..7dc1ee8b 100644 --- a/examples/google_style.py +++ b/examples/google_style.py @@ -79,7 +79,7 @@ def message(self, n: int) -> List[str]: """Returns a message list. Args: - n: Repeatation. + n: Repetition. """ return [self.a] * n diff --git a/examples/numpy_style.py b/examples/numpy_style.py index 87b78357..a9de9a37 100644 --- a/examples/numpy_style.py +++ b/examples/numpy_style.py @@ -88,7 +88,7 @@ def message(self, n: int) -> List[str]: Parameters ---------- n - Repeatation. + Repetition. """ return [self.a] * n diff --git a/mkapi/core/object.py b/mkapi/core/object.py index b9b8cbbe..5445434e 100644 --- a/mkapi/core/object.py +++ b/mkapi/core/object.py @@ -65,6 +65,9 @@ def get_fullname(obj: Any, name: str) -> str: return "" obj = getattr(obj, name) + if isinstance(obj, property): + return "" + return ".".join(split_prefix_and_name(obj)) diff --git a/mkapi/core/postprocess.py b/mkapi/core/postprocess.py index 959aa770..bab33139 100644 --- a/mkapi/core/postprocess.py +++ b/mkapi/core/postprocess.py @@ -11,7 +11,7 @@ def sourcelink(object: Object) -> str: link = f'' else: link = "" - link += f'</>' return link diff --git a/mkapi/templates/object.jinja2 b/mkapi/templates/object.jinja2 index da1ef7f9..f7a0a111 100644 --- a/mkapi/templates/object.jinja2 +++ b/mkapi/templates/object.jinja2 @@ -11,7 +11,7 @@ {% if 'sourcelink' in filters or 'link' in filters or 'apilink' in filters -%}
{%- endif %} diff --git a/mkapi/utils.py b/mkapi/utils.py index 54f7577f..4aac02fb 100644 --- a/mkapi/utils.py +++ b/mkapi/utils.py @@ -12,6 +12,8 @@ def get_indent(line: str) -> int: def join(lines): + if not len(lines): + return '' indent = get_indent(lines[0]) return "\n".join(line[indent:] for line in lines).strip() diff --git a/setup.py b/setup.py index 4d7ece4f..f2cac07e 100644 --- a/setup.py +++ b/setup.py @@ -62,9 +62,9 @@ def publish(): setup( - name="mkapi", + name="mkapi-git-pull", version=get_version("mkapi"), - description="An Auto API Documentation tool.", + description="Fork of mkapi since poetry fails with git + python verson constraint", long_description=long_description, url="https://mkapi.daizutabi.net", author="daizutabi",