Standard Set Info

Standard Set Info
 1impact.gui.output_toolbox.clear()
 2impact.gui.output_toolbox.add("Installed Standard Sets: " + str(impact.active_database.standard_settings.standard_sets.count))
 3
 4for s in impact.active_database.standard_settings.standard_sets:
 5    impact.gui.output_toolbox.add("Standard Set: " + str(s.name))
 6    impact.gui.output_toolbox.add("  version: " + str(s.version))
 7    impact.gui.output_toolbox.add("  Company: " + str(s.company))
 8    impact.gui.output_toolbox.add("  Author: " + str(s.author))
 9    impact.gui.output_toolbox.add("  Installed: " + str(s.installed))
10    impact.gui.output_toolbox.add("  Installed By: " + str(s.installed_by.login_id))
11    impact.gui.output_toolbox.add("  Installed Date/Time: " + str(s.installed_date_time))
12
13    if not s.installed:
14        impact.gui.output_toolbox.add("  Uninstalled By: " + str(s.uninstalled_by.login_id))
15        impact.gui.output_toolbox.add("  Uninstalled Date/Time: " + str(s.uninstalled_date_time))
16
17    impact.gui.output_toolbox.add("  Standards: " + str(s.standard_count))
18    for i in range(1, s.standard_count  + 1):
19        impact.gui.output_toolbox.add("    " + str(i) + ": " + str(s.standard(i).reference))
20
21    impact.gui.output_toolbox.add("  Standard Parts: " + str(s.standard_part_count))
22    for i in range(1, s.standard_part_count  + 1):
23        impact.gui.output_toolbox.add("    " + str(i) + ": " + str(s.standard_part(i).reference))
24