Spaces:
Running
Running
| from etils import epath | |
| import streamlit as st | |
| from core.state import CurrentProject | |
| def get_resource_path(content_url: str) -> epath.Path: | |
| """Gets the path on disk of the resource with `content_url`.""" | |
| project: CurrentProject = st.session_state[CurrentProject] | |
| path = project.path / content_url | |
| if not path.parent.exists(): | |
| path.parent.mkdir(parents=True, exist_ok=True) | |
| return path | |