()
| 6 | |
| 7 | |
| 8 | def is_worker_service() -> bool: |
| 9 | svc_type = os.environ.get("VERCEL_SERVICE_TYPE") or "" |
| 10 | normalized_type = svc_type.strip().lower() |
| 11 | if normalized_type == "worker": |
| 12 | return True |
| 13 | |
| 14 | svc_trigger = os.environ.get("VERCEL_SERVICE_TRIGGER") or "" |
| 15 | normalized_trigger = svc_trigger.strip().lower() |
| 16 | return normalized_type == "job" and normalized_trigger in ( |
| 17 | "queue", |
| 18 | "workflow", |
| 19 | ) |
| 20 | |
| 21 | |
| 22 | def has_worker_services() -> bool: |
no test coverage detected