Deepak Pant
updated streamlit to be the part of the project
e395566
raw
history blame contribute delete
881 Bytes
# __main__.py
import sys
from pathlib import Path
import streamlit.web.cli as stcli
def main() -> None:
"""
Sets up the environment to run a Streamlit application by modifying
system arguments and initiating the Streamlit CLI.
This function determines the current directory of the script, constructs
the path to the Streamlit app, updates the system arguments to run the
app, and then executes the Streamlit command-line interface to start the
application.
Exits the program when the Streamlit application exits, passing the
appropriate exit code.
"""
current_dir = Path(__file__).parent
streamlit_app_path = current_dir / "app.py"
sys.argv = ["streamlit", "run", str(
streamlit_app_path), "--server.port", "7860", "--server.maxUploadSize", "10"]
sys.exit(stcli.main())
if __name__ == "__main__":
main()