Nattiden 1 rok pred
rodič
commit
f982acb2df
1 zmenil súbory, kde vykonal 7 pridanie a 3 odobranie
  1. 7 3
      Project/modules/APIs.py

+ 7 - 3
Project/modules/APIs.py

@@ -1,6 +1,10 @@
+import json
+from typing import TYPE_CHECKING
 from homepagebuilder.interfaces import page_class_handles, require
 from homepagebuilder.interfaces import page_class_handles, require
 from homepagebuilder.core.page import CodeBasedPage
 from homepagebuilder.core.page import CodeBasedPage
-import json
+if TYPE_CHECKING:
+    from homepagebuilder.core.types import Context
+
 
 
 def get_args(context):
 def get_args(context):
     if setter := context.setter:
     if setter := context.setter:
@@ -79,8 +83,8 @@ class LatestVersionAPI(CodeBasedPage):
     
     
 @page_class_handles('apis/versions/latest-card')
 @page_class_handles('apis/versions/latest-card')
 class LatestVersionCardAPI(CodeBasedPage):
 class LatestVersionCardAPI(CodeBasedPage):
-    def generate(self, context):
+    def generate(self, context:'Context'):
         setter = context.setter
         setter = context.setter
         card = self.project.base_library.get_card('VersionLatestListCard', False)
         card = self.project.base_library.get_card('VersionLatestListCard', False)
         card = setter.decorate(card)
         card = setter.decorate(card)
-        return self.project.template_manager.build(card)
+        return context.builder.template_manager.build(card)