INNER CODE UNIT · Python

RegisteredTaskTab

ok-oldking/ok-script · ok/ui/web/app.py:36

class RegisteredTaskTab:
    task: Any
    specification: WebTabConfig

    def manifest(self):
        spec = self.specification
        return {
            "id": spec.id,
            "name": spec.name,
            "icon": spec.icon,
            "position": spec.position,
            "add_after_default_tabs": spec.add_after_default_tabs,
            "task_controls": spec.task_controls,
            "task_name": self.task.name,
            "task_class_name": self.task.__class__.__name__,
            "module_url": f"/task-tabs/{spec.id}/assets/{spec.entrypoint}",
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…