From 1cc5534251897e70e8e4f6a4778dba48419e0807 Mon Sep 17 00:00:00 2001 From: Michele Tartara <mtartara@google.com> Date: Mon, 25 Mar 2013 15:11:31 +0100 Subject: [PATCH] Add constants for the reason trail implementation A few constants are required, describing the source reason of the opcode. Signed-off-by: Michele Tartara <mtartara@google.com> Reviewed-by: Helga Velroyen <helgav@google.com> --- lib/constants.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/constants.py b/lib/constants.py index 50b11ba7a..e439ea826 100644 --- a/lib/constants.py +++ b/lib/constants.py @@ -2435,5 +2435,23 @@ AUTO_REPAIR_ALL_RESULTS = frozenset([ # The version identifier for builtin data collectors BUILTIN_DATA_COLLECTOR_VERSION = "B" +# The reason trail opcode parameter name +OPCODE_REASON = "reason" + +# The source reasons for the execution of an OpCode +OPCODE_REASON_SRC_CLIENT = "gnt:client" +OPCODE_REASON_SRC_NODED = "gnt:daemon:noded" +OPCODE_REASON_SRC_OPCODE = "gnt:opcode" +OPCODE_REASON_SRC_RLIB2 = "gnt:library:rlib2" +OPCODE_REASON_SRC_USER = "gnt:user" + +OPCODE_REASON_SOURCES = compat.UniqueFrozenset([ + OPCODE_REASON_SRC_CLIENT, + OPCODE_REASON_SRC_NODED, + OPCODE_REASON_SRC_OPCODE, + OPCODE_REASON_SRC_RLIB2, + OPCODE_REASON_SRC_USER, + ]) + # Do not re-export imported modules del re, _vcsversion, _autoconf, socket, pathutils, compat -- GitLab