Saving Templates¶
Saving Templates¶
1drawing = impact.active_drawing
2database = impact.active_database
3
4if not drawing.isNone():
5 if drawing.drawing_type == ipDrawingType.dtTemplate:
6 db_item = drawing.database_item
7
8 if db_item is None:
9 folder = database.templates.find("1. Project")
10
11 saved = drawing.save_as("COM_T001", "COM Template 1", "", folder, False)
12 else:
13 saved = drawing.save()
14
15 if saved:
16 impact.gui.output_toolbox.add("Successfully saved '" + drawing.full_name + "'")
17 else:
18 impact.gui.output_toolbox.add("Unable to save " + str(drawing.full_name))
19
20 else:
21 impact.gui.output_toolbox.add("Current drawing is not a template")
22
23
24