Below is the file 'States.py' from this revision. You can also download the file.

#!/usr/bin/env python


#DOOR = 1
#KEY = 3
TICK = 4

(
STATE_IDLE,
STATE_QUIT,
STATE_CONNECT,
STATE_STATUS,
STATE_CREATE,
STATE_CHART_IDLE,
STATE_CHART_DETAILS,
STATE_CHART_LIST,
STATE_CHART_CREATE,
STATE_CHART_FIND,
STATE_CHART_BALANCE,
STATE_LEDGER_IDLE,
STATE_LEDGER_BALANCE,
STATE_LEDGER_PRINT,
STATE_JOURNAL_IDLE,
STATE_JOURNAL_FIND,
STATE_JOURNAL_DETAILS,
STATE_JOURNAL_BALANCE,
STATE_JOURNAL_CREATE,
STATE_JOURNAL_CREATE_IDLE,
STATE_JOURNAL_CREATE_HEADER,
STATE_JOURNAL_CREATE_LINE,
STATE_JOURNAL_CREATE_REVIEW,
STATE_JOURNAL_CREATE_DELLINE,
STATE_JOURNAL_CREATE_POST,
STATE_JOURNAL_CREATE_EXIT,
) = range(1,27)