Standard Set Info (Python)¶
Standard Set Info (Python)¶
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
6 impact.gui.output_toolbox.add("Standard Set: " + s.name)
7 impact.gui.output_toolbox.add(" version: " + str(s.version))
8 impact.gui.output_toolbox.add(" Company: " + s.company)
9 impact.gui.output_toolbox.add(" Author: " + s.author)
10 impact.gui.output_toolbox.add(" Installed: " + str(s.installed))
11 impact.gui.output_toolbox.add(" Installed By: " + s.installed_by.login_id)
12 impact.gui.output_toolbox.add(" Installed Date/Time: " + str(s.installed_date_time))
13
14 if not s.installed:
15 impact.gui.output_toolbox.add(" Uninstalled By: " + s.uninstalled_by.login_id)
16 impact.gui.output_toolbox.add(" Uninstalled Date/Time: " + str(s.uninstalled_date_time))
17
18 impact.gui.output_toolbox.add(" Standards: " + str(s.standard_count))
19 for i in range(1, s.standard_count + 1):
20 impact.gui.output_toolbox.add(" " + str(i) + ": " + s.standard(i).reference)
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) + ": " + s.standard_part(i).reference)