# Create a connection object.
credentials = service_account.Credentials.from_service_account_info(
at repo there is a db.py file in there there is a few code lines like that. Do anyone knows what should I text for gcp_service_account
Hi Blackary e.a.
for me the .streamlit folder is directly under my home directory (Windows). But please note that the backslash before .streamlit is missing in this message, therefore I assume this is a bug in streamlit at creation of the path using the home directory.
I put my secrets.toml into exactly the same folder where config.toml is located, which makes effective changes to the appearance, so the folder is functional to Streamlit.
there is a folder path error indicated in the message where the backslash after my home directory is not inserted into the path.
Secrets file not found.
Expected at: C:\Users\AGW.streamlit\secrets.toml
the message is showing a path that is not correctly composed. It should contain a backslash.
FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\AGW\.streamlit\secrets.toml’
File "C:\Users\AGW\Anaconda3\envs\stenv\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 565, in _run_script
exec(code, module.__dict__)File "C:\Users\AGW\GIT\testItOut\streamlit_app.py", line 5, in <module>
st.write(st.secrets['message'])File "C:\Users\AGW\Anaconda3\envs\stenv\lib\site-packages\streamlit\runtime\secrets.py", line 267, in __getitem__
value = self._parse(True)[key]File "C:\Users\AGW\Anaconda3\envs\stenv\lib\site-packages\streamlit\runtime\secrets.py", line 174, in _parse
with open(self._file_path, encoding="utf-8") as f:
Hi @ansgargw, I suspect the missing backslash is simply a visual error in the error message, since the Trace shows the backlash there. Can you try putting your secrets in the C:\Users\AGW\GIT\testItOut\ directory instead?
I’m not sure if streamlit is supposed to work with a global secrets file in your home directly, but it definitely should work with a folder in your repo, as noted in the docs Secrets management - Streamlit Docs