36
36
from plainbox.abc import IJobResult
37
37
from plainbox.i18n import gettext as _
38
from plainbox.i18n import pgettext as C_
38
39
from plainbox.impl.signal import Signal
40
41
logger = logging.getLogger("plainbox.result")
58
59
Get the translated value of OUTCOME_ constant
61
IJobResult.OUTCOME_NONE: _("none"),
62
IJobResult.OUTCOME_PASS: _("pass"),
63
IJobResult.OUTCOME_FAIL: _("fail"),
64
IJobResult.OUTCOME_SKIP: _("skip"),
65
IJobResult.OUTCOME_NOT_SUPPORTED: _("not supported"),
66
IJobResult.OUTCOME_NOT_IMPLEMENTED: _("not implemented"),
67
IJobResult.OUTCOME_UNDECIDED: _("undecided")
62
IJobResult.OUTCOME_NONE: C_(
63
"textual outcome", "job didn't run"),
64
IJobResult.OUTCOME_PASS: C_(
65
"textual outcome", "job passed"),
66
IJobResult.OUTCOME_FAIL: C_(
67
"textual outcome", "job failed"),
68
IJobResult.OUTCOME_SKIP: C_(
69
"textual outcome", "job skipped"),
70
IJobResult.OUTCOME_NOT_SUPPORTED: C_(
71
"textual outcome", "job cannot be started"),
72
IJobResult.OUTCOME_NOT_IMPLEMENTED: C_(
73
"textual outcome", "job is not implemented"),
74
IJobResult.OUTCOME_UNDECIDED: C_(
75
"textual outcome", "job needs verification")