Being Modified

Being Modified
 1db = impact.active_database
 2
 3impact.gui.output_toolbox.clear()
 4impact.gui.output_toolbox.add("**** Finding Item by Key '59598' ****")
 5
 6db_item = db.find_item_by_key(ipDrawingType.dtProject, 59598)
 7
 8if db_item is not None:
 9    if db_item.being_modified:
10        impact.gui.output_toolbox.add("The project is being modified by one or more users")
11
12        for layer in db_item.layers:
13            if layer.user is not None:
14                impact.gui.output_toolbox.add("Layer '" + layer.name + "' is being modified by user: " + str(layer.user.login_id))
15
16    if db_item.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")
21
22