-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutils.py
More file actions
30 lines (24 loc) · 683 Bytes
/
Copy pathutils.py
File metadata and controls
30 lines (24 loc) · 683 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
def categories_to_list(src: list) -> list:
res = []
for item in src:
res += list(item.keys())
return res
def subcategories_to_list(src: list) -> list:
res = []
for item in src:
res += item.values()
return sum(res, [])
def get_subcategories_of_category(key: str, categories) -> dict:
res = []
next(item for item in categories if item["name"] == "Pam")
for cat in categories:
print(list(cat.keys()))
if key in list(cat.keys()):
print(cat)
res = cat.values()
return res
def list_to_linestr(src: list) -> str:
res = ""
for item in src:
res += item + ','
return res