deploy.py 581 B

123456789101112131415161718192021222324
  1. from typing import TYPE_CHECKING
  2. if TYPE_CHECKING:
  3. from render import Render
  4. try:
  5. from .resources import Resources
  6. except ImportError:
  7. from resources import Resources
  8. class Deploy:
  9. def __init__(self, render_instance: "Render"):
  10. self._render_instance = render_instance
  11. self.resources: Resources = Resources(self._render_instance)
  12. def has_deploy(self):
  13. return self.resources.has_resources()
  14. def render(self):
  15. if self.resources.has_resources():
  16. return {"resources": self.resources.render()}
  17. return {}