Being Modified (Python)¶
Being Modified (Python)¶
1db = impact.active_database
2
3impact.gui.output_toolbox.clear()
4impact.gui.output_toolbox.add("**** Finding Item by Key '59598' ****")
5dbItem = db.find_item_by_key(ipDrawingType.dtProject, 59598)
6
7if not dbItem.isNone():
8
9 if dbItem.being_modified:
10 impact.gui.output_toolbox.add("The project is being modified by one or more users")
11
12 for layer in dbItem.layers:
13 if not layer.user.isNone():
14 impact.gui.output_toolbox.add("Layer '" + layer.name + "' is being modified by user: " + layer.user.login_id)
15
16 if dbItem.working_project:
17 impact.gui.output_toolbox.add("The project is being modified by the active user")
18
19else:
20 impact.gui.output_toolbox.add("Error: Unable to locate the item")