Spaces:
Sleeping
Sleeping
File size: 504 Bytes
4f6ee5b 6c9722e 4f6ee5b 6c9722e 4f6ee5b 6c9722e 4f6ee5b 6c9722e 4f6ee5b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import logging
setup_logging = __import__('logging_config').setup_logging
setup_logging()
logger = logging.getLogger('routers')
class Router:
def __init__(self, channel):
self.channel = channel
self.channel.on('navigate', self.navigate)
def navigate(self, screen: str):
try:
logger.info(f"Navigate to {screen}")
self.channel.emit('navigate', screen)
except Exception as e:
logger.error(f"Error navigating to {screen}: {e}") |