(name, pages_folder, use_pages)
| 127 | |
| 128 | |
| 129 | def pages_folder_config(name, pages_folder, use_pages): |
| 130 | if not pages_folder: |
| 131 | return None |
| 132 | is_custom_folder = str(pages_folder) != "pages" |
| 133 | pages_folder_path = os.path.join(get_root_path(name), pages_folder) |
| 134 | if (use_pages or is_custom_folder) and not os.path.isdir(pages_folder_path): |
| 135 | error_msg = f""" |
| 136 | A folder called `{pages_folder}` does not exist. If a folder for pages is not |
| 137 | required in your application, set `pages_folder=""`. For example: |
| 138 | `app = Dash(__name__, pages_folder="")` |
| 139 | """ |
| 140 | raise exceptions.InvalidConfig(error_msg) |
| 141 | return pages_folder_path |
searching dependent graphs…