"""Feature flag utilities for ows-video.""" import logging import os from video.constants import feature_flag logger = logging.getLogger(__name__) def is_enabled(feature: str) -> bool: """Check if feature is enabled via environment variable.""" value = os.environ.get(feature.upper(), "").lower() return value in ("1", "true", "on") def is_ccm_vpb_composer_required() -> bool: """Check whether ccm_vpb_composer_required is enabled.""" result = is_enabled(feature_flag.CCM_VPB_COMPOSER_REQUIRED) logger.info( "Feature flag value for %s: %s", feature_flag.CCM_VPB_COMPOSER_REQUIRED, result ) return result