Package eoxserver :: Package resources :: Package processes :: Module models
[hide private]
[frames] | no frames]

Module models

source code

This module contains the process tracker Django DB model. Process tracker is an essential part of the ATP (Asynchronous Task Processing) subsystem.
Classes [hide private]
  Type
Task Type.
  Instance
Task Instance.
  Task
Task queue.
  LogRecord
Task status change Log.
  Response
Task Response storage.
  Input
Process Input storage.
Variables [hide private]
  STATUS2TEXT = {0: 'UNDEFINED', 1: 'ACCEPTED', 2: 'SCHEDULED', ...
status code to text conversion dictionary
  STATUS2COLOR = {0: 'magenta', 1: 'brown', 2: 'darkcyan', 3: 'g...
status code to color conversion dictionary
  TEXT2STATUS = {'ACCEPTED': 1, 'FAILED': 6, 'FINISHED': 5, 'PAU...
status text to code reverse conversion dictionary (filled dynamically)
  __package__ = 'eoxserver.resources.processes'
Variables Details [hide private]

STATUS2TEXT

status code to text conversion dictionary
Value:
{0: 'UNDEFINED',
 1: 'ACCEPTED',
 2: 'SCHEDULED',
 3: 'RUNNING',
 4: 'PAUSED',
 5: 'FINISHED',
 6: 'FAILED'}

STATUS2COLOR

status code to color conversion dictionary
Value:
{0: 'magenta',
 1: 'brown',
 2: 'darkcyan',
 3: 'green',
 4: 'maroon',
 5: 'blue',
 6: 'red'}

TEXT2STATUS

status text to code reverse conversion dictionary (filled dynamically)
Value:
{'ACCEPTED': 1,
 'FAILED': 6,
 'FINISHED': 5,
 'PAUSED': 4,
 'RUNNING': 3,
 'SCHEDULED': 2,
 'UNDEFINED': 0}