Am I missing something?
- Code: Select all
f = {}
for folder_object in [('actions', indigo.actionGroups.folders),
('control pages', indigo.controlPages.folders),
('devices', indigo.devices.folders),
('schedules', indigo.schedules.folders),
('triggers', indigo.triggers.folders),
('variables', indigo.variables.folders)
]:
f[folder_object[0]] = [folder.id for folder in folder_object[1]]
indigo.server.log(str(f))
Example output:
- Code: Select all
{'triggers': [1073828790, 182673228, 30846254, 981343334, 42743123, 14429673, 571912516, 1916906011, 1024085457, 595299723, 91927611], 'variables': [184892127, 1269796536, 1863978771, 1132757992], 'devices': [452228027, 1402752664, 1142130304, 1222282872, 362984127, 1496514993, 1170841789, 251697344, 1453848350, 117852589, 1719897690, 1503528654, 428317405, 1161238881, 1781830064], 'actions': [1426203602, 1354552169, 257551181, 1427618268, 1600764606, 1202165711, 504743372, 1326254561, 1617577537, 20346907, 1639805504], 'schedules': [], 'control pages': []}