(tool)
| 2241 | |
| 2242 | |
| 2243 | def add_tool(tool): |
| 2244 | tool.is_sdk = False |
| 2245 | tools.append(tool) |
| 2246 | if find_tool(str(tool)): |
| 2247 | raise Exception('Duplicate tool ' + str(tool) + '! Existing:\n{' + ', '.join("%s: %s" % item for item in vars(find_tool(str(tool))).items()) + '}, New:\n{' + ', '.join("%s: %s" % item for item in vars(tool).items()) + '}') |
| 2248 | tools_map[str(tool)] = tool |
| 2249 | |
| 2250 | |
| 2251 | # A global registry of all known SDK toolsets. |
no test coverage detected