Home Assistant Unofficial Reference 2024.12.1
frame.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.helpers.frame.IntegrationFrame
 
class  homeassistant.helpers.frame.MissingIntegrationFrame
 
class  homeassistant.helpers.frame.ReportBehavior
 

Namespaces

 homeassistant.helpers.frame
 

Functions

def homeassistant.helpers.frame._CallableT
 
None homeassistant.helpers.frame._report_integration_domain (HomeAssistant|None hass, str what, str|None breaks_in_ha_version, Integration integration, ReportBehavior core_integration_behavior, ReportBehavior custom_integration_behavior, int level)
 
None homeassistant.helpers.frame._report_integration_frame (str what, str|None breaks_in_ha_version, IntegrationFrame integration_frame, int level=logging.WARNING, bool error=False)
 
FrameType homeassistant.helpers.frame.get_current_frame (int depth=0)
 
IntegrationFrame homeassistant.helpers.frame.get_integration_frame (set|None exclude_integrations=None)
 
logging.Logger homeassistant.helpers.frame.get_integration_logger (str fallback_name)
 
None homeassistant.helpers.frame.report (str what, *set[str]|None exclude_integrations=None, bool error_if_core=True, bool error_if_integration=False, int level=logging.WARNING, bool log_custom_component_only=False)
 
None homeassistant.helpers.frame.report_non_thread_safe_operation (str what)
 
None homeassistant.helpers.frame.report_usage (str what, *str|None breaks_in_ha_version=None, ReportBehavior core_behavior=ReportBehavior.ERROR, ReportBehavior core_integration_behavior=ReportBehavior.LOG, ReportBehavior custom_integration_behavior=ReportBehavior.LOG, set[str]|None exclude_integrations=None, str|None integration_domain=None, int level=logging.WARNING)
 

Variables

 homeassistant.helpers.frame._LOGGER = logging.getLogger(__name__)