productionsystem.sql.enums module

Status enums for use in SQL tables.

class productionsystem.sql.enums.ServiceStatus

Bases: enum.Enum

Service Status Enum.

DOWN = u'red'
UNKNOWN = u'lightgrey'
UP = u'brightgreen'
class productionsystem.sql.enums.DiracStatus

Bases: enum.IntEnum

DIRAC Status Enum.

CHECKING = 12
COMPLETED = 4
COMPLETING = 14
DELETED = 1
DONE = 3
FAILED = 5
KILLED = 2
MATCHED = 13
QUEUED = 10
RECEIVED = 9
RUNNING = 7
STALLED = 6
SUBMITTING = 8
UNKNOWN = 0
WAITING = 11
local_status

Convert to LocalStatus.

class productionsystem.sql.enums.LocalStatus

Bases: enum.IntEnum

Local Status Enum.

APPROVED = 6
COMPLETED = 4
DELETED = 2
FAILED = 5
KILLED = 3
REMOVING = 10
REQUESTED = 0
RUNNING = 9
SUBMITTED = 7
SUBMITTING = 8
UNKNOWN = 1