Spaces:
Sleeping
Sleeping
import gradio as gr | |
import logging | |
setup_logging = __import__('logging_config').setup_logging | |
setup_logging() | |
logger = logging.getLogger('components') | |
class View: | |
def __init__(self, channel): | |
self.channel = channel | |
self.channel.on('render', self.render) | |
self.channel.on('update', self.update) | |
def render(self): | |
with gr.Blocks() as demo: | |
gr.Markdown("## Welcome to VIPER Architecture") | |
gr.Markdown("This is a sample view rendering.") | |
demo.launch() | |
logger.info("Rendered view") | |
def update(self, content: str): | |
with gr.Blocks() as demo: | |
gr.Markdown("## Welcome to VIPER Architecture") | |
gr.Markdown(content) | |
demo.launch() | |
logger.info(f"Updated view with content: {content}") |