Skip to content

Commit 0aac64f

Browse files
committed
Define verbose arg in functions using it, to avoid typing issues.
Log info when removing directories.
1 parent 923a8ab commit 0aac64f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

logya/commands.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
from logya.util import paths
1010

1111

12-
def clean(dir_site: str, **kwargs) -> None:
12+
def clean(dir_site: str, verbose: bool, **_kwargs) -> None:
1313
"""Remove files not found in the site's index and empty directories from public directory."""
1414

15-
L = Logya(dir_site=dir_site, verbose=kwargs.get('verbose'))
15+
L = Logya(dir_site=dir_site, verbose=verbose)
1616
L.build()
1717

1818
search_index = L.collection_index.copy()
@@ -47,6 +47,7 @@ def clean(dir_site: str, **kwargs) -> None:
4747
if any(check_dir.iterdir()):
4848
continue
4949

50+
L.info(f'Remove empty directory: {check_dir}')
5051
check_dir.rmdir()
5152

5253

@@ -66,10 +67,10 @@ def create(dir_site: str, name: str, site: str, **_kwargs) -> None:
6667
print(f'Site created in "{target}".')
6768

6869

69-
def generate(dir_site: str, **kwargs):
70+
def generate(dir_site: str, verbose: bool, **_kwargs):
7071
"""Generate a site in the public directory."""
7172

72-
L = Logya(dir_site=dir_site, verbose=kwargs.get('verbose'))
73+
L = Logya(dir_site=dir_site, verbose=verbose)
7374
L.build()
7475

7576
mtime_templates = L.paths.templates.stat().st_mtime

0 commit comments

Comments
 (0)