Module reahl.component.context

The Reahl context utilities.

ExecutionContext

class reahl.component.context.ExecutionContext

Most code execute “in the scope of” some ExecutionContext. Such code can obtain the current ExecutionContext by calling ExecutionContext.get_context. The ExecutionContext of code comprises of: the current Configuration for all components, the current UserSession, and a SystemControl.

config
session
system_control
classmethod get_context_id()

Returns a unique, hashable identifier identifying the current call context.

classmethod get_context()

Returns the current call context, or NoContext if there is none.

interface_locale

Returns a string identifying the current locale.