Nattiden 1 vuosi sitten
vanhempi
sitoutus
0cd8aa21a8
1 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 6 6
      Project/modules/APIs.py

+ 6 - 6
Project/modules/APIs.py

@@ -2,8 +2,8 @@ from homepagebuilder.interfaces import page_class_handles, require
 from homepagebuilder.core.page import CodeBasedPage
 import json
 
-def get_args(kwargs):
-    if setter := kwargs.get('setter'):
+def get_args(context):
+    if setter := context.setter:
         return setter.override
     return {}
 
@@ -67,8 +67,8 @@ class LatestVersionAPI(CodeBasedPage):
     def copyinfo(self,respond,card,key):
         respond[key] = card.get(key)
 
-    def generate(self, *args, **kwargs):
-        args = get_args(kwargs)
+    def generate(self, context):
+        args = get_args(context)
         ensure_ascii = is_true(args.get('ascii',False))
         if not self.respond:
             self.pregen_respond()
@@ -79,8 +79,8 @@ class LatestVersionAPI(CodeBasedPage):
     
 @page_class_handles('apis/versions/latest-card')
 class LatestVersionCardAPI(CodeBasedPage):
-    def generate(self, *args, **kwargs):
-        setter = kwargs.get('setter')
+    def generate(self, context):
+        setter = context.setter
         card = self.project.base_library.get_card('VersionLatestListCard', False)
         card = setter.decorate(card)
         return self.project.template_manager.build(card)