(params, folder_uid, delimiter='/')
| 15 | |
| 16 | |
| 17 | def get_folder_path(params, folder_uid, delimiter='/'): |
| 18 | uid = folder_uid |
| 19 | path = '' |
| 20 | while uid in params.folder_cache: |
| 21 | f = params.folder_cache[uid] |
| 22 | name = f.name |
| 23 | name = name.replace(delimiter, 2*delimiter) |
| 24 | if len(path) > 0: |
| 25 | path = name + delimiter + path |
| 26 | else: |
| 27 | path = name |
| 28 | uid = f.parent_uid |
| 29 | return path |
| 30 | |
| 31 | |
| 32 | def find_folders(params, record_uid): # type: (KeeperParams, str) -> Iterable[str] |