EvaluationContext¶
-
class
policyengine.engine.
EvaluationContext
(proposal)¶ Class to hold all variables available in a policy evaluation. All attributes on this class are in scope and can be used by the policy author.
-
action
¶ The action that triggered this policy evaluation.
- Type
-
slack
¶ - Type
SlackCommunity
-
discord
¶ - Type
DiscordCommunity
-
discourse
¶ - Type
DiscourseCommunity
-
reddit
¶ - Type
RedditCommunity
-
github
¶ - Type
GithubCommunity
-
opencollective
¶ - Type
OpencollectiveCommunity
-
loomio
¶ - Type
LoomioCommunity
-
sourcecred
¶ - Type
SourcecredCommunity
-
metagov
¶ Metagov library for performing enabled actions and processes.
- Type
Metagov
-
logger
¶ Logger that will log messages to the PolicyKit web interface.
- Type
logging.Logger
-
variables
¶ Dict with policy variables keys and values
- Type
Policy.variables
-