(params, name, children_only=True)
| 192 | |
| 193 | |
| 194 | def get_contained_folder_uids(params, name, children_only=True): |
| 195 | def on_folder(f): |
| 196 | f_uid = f.uid or '' |
| 197 | parent_uid = f.parent_uid or '' |
| 198 | if f_uid and f_uid not in root_folder_uids and (not children_only or parent_uid in root_folder_uids): |
| 199 | folder_uids.add(f_uid) |
| 200 | |
| 201 | folder_uids = set() |
| 202 | root_folder_uids = get_folder_uids(params, name) |
| 203 | from .commands.base import FolderMixin |
| 204 | for uid in get_folder_uids(params, name): |
| 205 | FolderMixin.traverse_folder_tree(params, uid, on_folder) |
| 206 | |
| 207 | return folder_uids |
| 208 | |
| 209 | |
| 210 | def get_contained_record_uids(params, name, children_only=True): |
no test coverage detected