浏览代码

refactor: update _sort_scenarios() and _filter_by_creation_time() to staticmethod

trgiangdo 10 月之前
父节点
当前提交
4d287ddd9c
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      taipy/core/scenario/_scenario_manager.py

+ 2 - 4
taipy/core/scenario/_scenario_manager.py

@@ -288,9 +288,8 @@ class _ScenarioManager(_Manager[Scenario], _VersionMixin):
     def _get_primary_scenarios(cls) -> List[Scenario]:
         return [scenario for scenario in cls._get_all() if scenario.is_primary]
 
-    @classmethod
+    @staticmethod
     def _sort_scenarios(
-        cls,
         scenarios: List[Scenario],
         descending: bool = False,
         sort_key: Literal["name", "id", "config_id", "creation_date", "tags"] = "name",
@@ -306,9 +305,8 @@ class _ScenarioManager(_Manager[Scenario], _VersionMixin):
             scenarios.sort(key=lambda x: (x.name, x.id), reverse=descending)
         return scenarios
 
-    @classmethod
+    @staticmethod
     def _filter_by_creation_time(
-        cls,
         scenarios: List[Scenario],
         created_start_time: Optional[datetime] = None,
         created_end_time: Optional[datetime] = None,