Iterating Document Groups¶
Iterating Document Groups¶
1ot = impact.gui.output_toolbox
2db = impact.active_database
3
4ot.clear()
5
6docs = db.documents
7
8if docs is None:
9 ot.add("No document support in the database")
10else:
11 ot.add("Document support is enabled in this database")
12
13 settings = db.settings.document_settings
14
15 groups = settings.groups
16
17 ot.add("Document Groups: " + str(groups.count))
18
19 for i in range(1, groups.count + 1):
20 group = groups.item(i)
21
22 ot.add(" ID: " + str(group.id))
23 ot.add(" Name: " + str(group.name))
24 ot.add(" DefaultExtensions: " + str(group.default_extensions))
25 ot.add(" AllowAllExtensions: " + str(group.allow_all_extensions))
26
27 # alternative syntax
28 # for each group in groups
29 # ot.add() " Name: " + group.name
30 # next
31
32
33