Spaces:
Runtime error
Runtime error
| """Create entry.""" | |
| # pylint: disbale=invalid-name | |
| import os | |
| import time | |
| from pathlib import Path | |
| import gradio as gr | |
| import logzero | |
| import pandas as pd | |
| from about_time import about_time | |
| from icecream import install as ic_install, ic | |
| from logzero import logger | |
| from set_loglevel import set_loglevel | |
| from radio_embed import __version__, radio_embed | |
| os.environ["LOGLEVEL"] = "10" # turn debug on | |
| os.environ["LOGLEVEL"] = "20" # turn debug off | |
| logzero.loglevel(set_loglevel()) | |
| if set_loglevel() <= 10: | |
| logger.info(" debug is on ") | |
| else: | |
| logger.info(" debug is off ") | |
| ic_install() | |
| ic.configureOutput( | |
| includeContext=True, | |
| outputFunction=logger.info, | |
| ) | |
| # ic.enable() | |
| ic.disable() # to turn off | |
| os.environ["TZ"] = "Asia/Shanghai" | |
| try: | |
| time.tzset() # type: ignore | |
| except Exception as _: | |
| logger.warning("time.tzset() error: %s. Probably running Windows, we let it pass.", _) | |
| iface = gr.Interface( | |
| fn=radio_embed, | |
| inputs="textarea", | |
| outputs="dataframe", | |
| title=f"radio-embed {__version__}", | |
| description="embed rest api via gradio", | |
| examples=[ | |
| ["test\n测试"] | |
| ], | |
| allow_flagging="never", | |
| ) | |
| debug = False | |
| if set_loglevel() <= 10: | |
| debug = True | |
| iface.launch( | |
| show_error=debug, | |
| enable_queue=True, | |
| debug=debug, | |
| ) | |