Flag state

from flags.state import (
    flag_state,
    flag_enabled,
    flag_disabled,
)

Checking state

flag_state(flag_name, **kwargs)

Return the value for the flag (True or False) by passing kwargs to its conditions.

Requiring state

flag_enabled(flag_name, **kwargs)

Returns True if a flag is enabled by passing kwargs to its conditions, otherwise returns False.

if flag_enabled('MY_FLAG', request=a_request):
    print("My feature flag is enabled")

flag_disabled(flag_name, **kwargs)

Returns True if a flag is disabled by passing kwargs to its conditions, otherwise returns False.

if flag_disabled('MY_FLAG', request=a_request):
    print(“My feature flag is disabled”)