generated from jCloud/repository-template
Compare commits
2
Commits
8881f2d46a
...
b1213e1f24
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1213e1f24
|
||
|
|
d1c9839ec7
|
No files matched your search
@@ -1,5 +1,11 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Internal namespace name error which occured when generating Python documentation with `.` as the project directory
|
||||||
|
|
||||||
## [0.2.0] - 2026-09-28
|
## [0.2.0] - 2026-09-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -1096,7 +1096,14 @@ class PythonDocumentationGenerator:
|
|||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
|
||||||
def _namespace(self, directory: pathlib.Path) -> PythonPackageNamespace:
|
def _namespace(self, directory: pathlib.Path) -> PythonPackageNamespace:
|
||||||
namespace = PythonPackageNamespace(directory.name, [])
|
namespace = PythonPackageNamespace(
|
||||||
|
# fallback for the case that the path it '/'. In this case, the
|
||||||
|
# name would be ''. The fallback value is irrelevant; the name is
|
||||||
|
# only specified because PythonPackageNamespace requires
|
||||||
|
# specifying it. The name will not occur in the generated output.
|
||||||
|
directory.resolve().name or 'project',
|
||||||
|
[],
|
||||||
|
)
|
||||||
|
|
||||||
for entry in directory.iterdir():
|
for entry in directory.iterdir():
|
||||||
if entry.is_dir():
|
if entry.is_dir():
|
||||||
|
|||||||
Reference in new issue
Block a user