def _maybe_print_use_warning(): """Print a warning if Streamlit is imported but not being run with `streamlit run`. The warning is printed only once. """ global _use_warning_has_been_displayed if not _use_warning_has_been_displayed: _use_warning_has_been_displayed = True if _env_util.is_repl(): _LOGGER.warning( _textwrap.dedent(""" Will not generate Streamlit app To generate an app, use Streamlit in a file and run it with: $ streamlit run [FILE_NAME] [ARGUMENTS] """)) elif not _is_running_with_streamlit and _config.get_option( "global.showWarningOnDirectExecution"): script_name = _sys.argv[0] _LOGGER.warning( _textwrap.dedent(f""" Will not generate Streamlit App To generate an App, run this file with: $ streamlit run {script_name} [ARGUMENTS] """))
def _maybe_print_repl_warning(): global _repl_warning_has_been_displayed if not _repl_warning_has_been_displayed: _repl_warning_has_been_displayed = True if _env_util.is_repl(): _LOGGER.warning( _textwrap.dedent(""" Will not generate Streamlit app To generate an app, use Streamlit in a file and run it with: $ streamlit run [FILE_NAME] [ARGUMENTS] """)) elif _config.get_option("global.showWarningOnDirectExecution"): script_name = _sys.argv[0] _LOGGER.warning( _textwrap.dedent(""" Will not generate Streamlit App To generate an App, run this file with: $ streamlit run %s [ARGUMENTS] """), script_name, )
def _maybe_print_use_warning(): """Print a warning if Streamlit is imported but not being run with `streamlit run`. The warning is printed only once. """ global _use_warning_has_been_displayed if not _use_warning_has_been_displayed: _use_warning_has_been_displayed = True warning = _click.style("Warning:", bold=True, fg="yellow") if _env_util.is_repl(): _LOGGER.warning( f"\n {warning} to view a Streamlit app on a browser, use Streamlit in a file and\n run it with the following command:\n\n streamlit run [FILE_NAME] [ARGUMENTS]" ) elif not _is_running_with_streamlit and _config.get_option( "global.showWarningOnDirectExecution"): script_name = _sys.argv[0] _LOGGER.warning( f"\n {warning} to view this Streamlit app on a browser, run it with the following\n command:\n\n streamlit run {script_name} [ARGUMENTS]" )