8000 Reformat build_directory_md.py with psf/black (#1) · TheAlgorithms/scripts@c0709eb · GitHub
[go: up one dir, main page]

Skip to content

Commit c0709eb

Browse files
authored
Reformat build_directory_md.py with psf/black (#1)
* Reformat build_directory_md.py with psf/black * Update build_directory_md.py * Update build_directory_md.py
1 parent 7366758 commit c0709eb

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

build_directory_md.py

+17-13
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,40 @@
44
import sys
55
from typing import Iterator
66

7-
if(".py" in sys.argv[0]):
7+
if ".py" in sys.argv[0]:
88
sys.argv.pop(0)
99

1010

11-
if(len(sys.argv) < 3 or len(sys.argv) > 5):
11+
if len(sys.argv) not in (3, 4, 5):
1212
print(
13-
"Arguments:\n[0] - Language\n[1] - Base path\n[2] - Allowed filenames\n[3] - Files or folders to ignore (optional)\n[4] - Folders to ignore, but include children (optional)")
14-
exit(1)
13+
"Arguments:\n"
14+
"[0] - Language\n"
15+
"[1] - Base path\n"
16+
"[2] - Allowed filenames\n"
17+
"[3] - Files or folders to ignore (optional)\n"
18+
"[4] - Folders to ignore, but include children (optional)"
19+
)
20+
sys.exit()
1521

1622
ignore = []
1723
skip = []
18-
if(len(sys.argv) == 4):
24+
if len(sys.argv) == 4:
1925
ignore = sys.argv[3].split(",")
20-
if(len(sys.argv) == 5):
26+
if len(sys.argv) == 5:
2127
skip = sys.argv[4].split(",")
2228

23-
URL_BASE = "https://github.com/TheAlgorithms/" + \
24-
sys.argv[0] + "/blob/master"
29+
URL_BASE = f"https://github.com/TheAlgorithms/{sys.argv[0]}/blob/master"
2530

2631

2732
def good_file_paths(top_dir: str = ".") -> Iterator[str]:
2833
for dir_path, dir_names, filenames in os.walk(top_dir):
29-
dir_names[:] = [d for d in dir_names if d !=
30-
"scripts" and d[0] not in "._"]
34+
dir_names[:] = [d for d in dir_names if d != "scripts" and d[0] not in "._"]
3135
for filename in filenames:
3236
if filename == "__init__.py":
3337
continue
34-
if any(e.lower() in os.path.join(dir_path, filename).lower() for e in ignore):
38+
if any(
39+
e.lower() in os.path.join(dir_path, filename).lower() for e in ignore
40+
):
3541
continue
3642
if os.path.splitext(filename)[1] in sys.argv[2].split(","):
3743
path = os.path.join(dir_path, filename).lstrip(".").lstrip("/")
@@ -68,5 +74,3 @@ def print_directory_md(top_dir: str = ".") -> None:
6874

6975
if __name__ == "__main__":
7076
print_directory_md(sys.argv[1])
71-
72-

0 commit comments

Comments
 (0)
0