Use defaultdict for toolchains information
[bertos.git] / wizard / bertos_utils.py
index 89998949b1952aa7adfaeeccc63dd573a174f8e3..8f91878d151a71fceea48b00f71494eeb9141741 100644 (file)
@@ -41,7 +41,7 @@ def findToolchains(pathList):
         for toolchain in glob.glob(element+ "/" + const.GCC_NAME):
             if not os.path.islink(toolchain):
                 toolchains.append(toolchain)
-    return toolchains
+    return list(set(toolchains))
 
 def getToolchainInfo(output):
     info = {}
@@ -91,4 +91,5 @@ def getInfos(definition):
     include(definition[0], D)
     D["CPU_NAME"] = definition[0].split(".")[0]
     D["DEFINITION_PATH"] = definition[1] + "/" + definition[0]
-    return D
\ No newline at end of file
+    del D["include"]
+    return D