Skip to main content
Glama
constants.py847 B
from enum import Enum class JobRunStatus(str, Enum): """Enum for job run status values.""" QUEUED = "queued" STARTING = "starting" RUNNING = "running" SUCCESS = "success" ERROR = "error" CANCELLED = "cancelled" class RunResultsStatus(str, Enum): """Enum for run_results.json status values.""" SUCCESS = "success" ERROR = "error" FAIL = "fail" SKIP = "skip" WARN = "warn" class FreshnessStatus(str, Enum): """Enum for source freshness status values.""" PASS = "pass" WARN = "warn" FAIL = "fail" STATUS_MAP = { JobRunStatus.QUEUED: 1, JobRunStatus.STARTING: 2, JobRunStatus.RUNNING: 3, JobRunStatus.SUCCESS: 10, JobRunStatus.ERROR: 20, JobRunStatus.CANCELLED: 30, } TRUNCATED_LOGS_LENGTH = 50 # Number of log lines to keep when truncating logs

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dbt-labs/dbt-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server