def process_list():
files = global_vars.problem.get_all_files_list()
local_files = global_vars.problem.local_files
table = PrettyTable(['File type', 'Polygon name', 'Local path', 'Local name'])
printed_local = set()
for file in files:
local = global_vars.problem.get_local_by_polygon(file)
path = local.get_path() if local else 'None'
name = local.name if local else 'None'
table.add_row([file.type, file.name, path, name])
if name:
printed_local.add(name)
for file in local_files:
if file.name in printed_local:
continue
table.add_row([file.type, '!' + file.polygon_filename, file.get_path(), file.name])
print(table)
评论列表
文章目录