Updated dependees

This commit is contained in:
Dimitris Zlatanidis 2022-12-24 23:10:47 +02:00
parent 983db71cd9
commit 3febb28c9d

View file

@ -23,7 +23,7 @@ class Dependees:
endc = color['endc']
print(f"The list below shows the "
f"packages that dependees '{', '.join([p for p in self.packages])}' files:\n")
f"packages that dependees on '{', '.join([p for p in self.packages])}':\n")
print(end='\rCollecting the data... ')
@ -41,21 +41,23 @@ class Dependees:
last = ' └─'
print('\n')
if dependees:
for key, value in dependees.items():
print(f'{yellow}{key}{endc}')
print(end=f'\r{last}')
char = ' ├─'
for key, value in dependees.items():
print(f'{yellow}{key}{endc}')
print(end=f'\r{last}')
char = ' ├─'
for i, v in enumerate(value, start=1):
if i == len(value):
char = last
for i, v in enumerate(value, start=1):
if i == len(value):
char = last
if i == 1:
print(f'{cyan}{v}{endc}')
else:
print(f'{" " * 3}{cyan}{v}{endc}')
if i == 1:
print(f'{cyan}{v}{endc}')
else:
print(f'{" " * 3}{cyan}{v}{endc}')
print(f'{" " * 4}{char} {" ".join([req for req in SBoQueries(v).requires()])}')
print(f'{" " * 4}{char} {" ".join([req for req in SBoQueries(v).requires()])}')
print(f'\n{grey}{len(value)} dependees for {key}{endc}\n')
print(f'\n{grey}{len(value)} dependees for {key}{endc}\n')
else:
print('No dependees found.\n')