Files
AstrBot/util/t2i/context.py
T
2024-07-24 18:40:08 +08:00

12 lines
352 B
Python

from util.t2i.strategies.base_strategy import RenderStrategy
class RenderContext:
def __init__(self, strategy: RenderStrategy):
self._strategy = strategy
def set_strategy(self, strategy: RenderStrategy):
self._strategy = strategy
async def render(self, text: str) -> str:
return await self._strategy.render(text)