import time import gradio as gr def timer(stringNum, history): try: num = int(stringNum) yield stringNum while num > 0: yield str(num) time.sleep(1) num -= 1 yield "0 - Countdown done!" except ValueError: yield "Error: Message not int." demo = gr.ChatInterface(timer).queue() if __name__ == "__main__": demo.launch()