(params, name)
| 179 | |
| 180 | |
| 181 | def get_folder_uids(params, name): # type: (KeeperParams, str or None) -> Set[Optional[str]] |
| 182 | uids = set() |
| 183 | if name in params.folder_cache or name == '': |
| 184 | uids.add(name) |
| 185 | else: |
| 186 | rs = try_resolve_path(params, name, find_all_matches=True) |
| 187 | if rs is not None: |
| 188 | folders, pattern = rs |
| 189 | if len(pattern) == 0: |
| 190 | uids.update([folder.uid or '' for folder in folders]) |
| 191 | return uids |
| 192 | |
| 193 | |
| 194 | def get_contained_folder_uids(params, name, children_only=True): |
no test coverage detected