Iterate Standard Sets¶
Iterate Standard Sets¶
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