INNER CODE UNIT · Python
deduplicate_tools
collabnix/kubetools · scripts/discover_tools.py:109
def deduplicate_tools(self, tools):
"""Remove duplicate tools"""
seen = set()
unique_tools = []
for tool in tools:
key = tool['full_name']
if key not in seen:
seen.add(key)
unique_tools.append(tool)
return unique_tools
def save_results(self, tools):
"""Save discovered tools to files"""
if not tools:
print("😴 No tools discovered")
return False