Persisted Globals - Reading (Python)¶
Persisted Globals - Reading (Python)¶
1# This example demonstrates how to iterate over all persisted impact.globals for a specific group name
2ot = impact.gui.output_toolbox
3
4ot.clear()
5dbs = impact.active_database.settings
6dbglobals = dbs.persisted_globals("Arden.WEBcnx")
7
8ot.add( "Count=" + str(dbglobals.count) )
9
10for i in range(1, dbglobals.count + 1):
11 dbglobal = None
12 try:
13 dbglobal = dbglobals.item(i)
14 except Exception as exc:
15 pass
16 impact.gui.output_toolbox.add(f"Failed to create object via dbglobals.item(): {exc}")
17
18 ot.add( dbglobal.name + " (" + VarType(dbglobal.value) + ")" + "=" + dbglobal.value )
19# alternative syntax
20# for each dbglobal in dbglobals
21# ot.add( dbglobal.name + " (" + VarType(dbglobal.value) + ")" + "=" + dbglobal.value )
22# next