mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 03:37:07 +00:00
Logging issue workaround for fritzconnection library (#60448)
* Logging issue workaround * Better approach
This commit is contained in:
parent
bb99d07d82
commit
3cd80b95db
@ -2,6 +2,7 @@
|
||||
import logging
|
||||
|
||||
from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError
|
||||
from fritzconnection.core.logger import fritzlogger
|
||||
|
||||
from homeassistant.config_entries import ConfigEntry
|
||||
from homeassistant.const import (
|
||||
@ -20,6 +21,13 @@ from .services import async_setup_services, async_unload_services
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
level = _LOGGER.getEffectiveLevel()
|
||||
_LOGGER.info(
|
||||
"Setting logging level of fritzconnection: %s", logging.getLevelName(level)
|
||||
)
|
||||
fritzlogger.set_level(level)
|
||||
fritzlogger.enable()
|
||||
|
||||
|
||||
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||
"""Set up fritzboxtools from config entry."""
|
||||
|
@ -3,7 +3,7 @@
|
||||
"name": "AVM FRITZ!Box Tools",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fritz",
|
||||
"requirements": [
|
||||
"fritzconnection==1.7.0",
|
||||
"fritzconnection==1.7.2",
|
||||
"xmltodict==0.12.0"
|
||||
],
|
||||
"dependencies": ["network"],
|
||||
|
@ -2,6 +2,7 @@
|
||||
import logging
|
||||
|
||||
from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError
|
||||
from fritzconnection.core.logger import fritzlogger
|
||||
from requests.exceptions import ConnectionError as RequestsConnectionError
|
||||
|
||||
from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME
|
||||
@ -19,6 +20,13 @@ from .const import (
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
level = _LOGGER.getEffectiveLevel()
|
||||
_LOGGER.info(
|
||||
"Setting logging level of fritzconnection: %s", logging.getLevelName(level)
|
||||
)
|
||||
fritzlogger.set_level(level)
|
||||
fritzlogger.enable()
|
||||
|
||||
|
||||
async def async_setup_entry(hass, config_entry):
|
||||
"""Set up the fritzbox_callmonitor platforms."""
|
||||
|
@ -3,7 +3,7 @@
|
||||
"name": "AVM FRITZ!Box Call Monitor",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fritzbox_callmonitor",
|
||||
"requirements": ["fritzconnection==1.7.0"],
|
||||
"requirements": ["fritzconnection==1.7.2"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
@ -680,7 +680,7 @@ freesms==0.2.0
|
||||
|
||||
# homeassistant.components.fritz
|
||||
# homeassistant.components.fritzbox_callmonitor
|
||||
fritzconnection==1.7.0
|
||||
fritzconnection==1.7.2
|
||||
|
||||
# homeassistant.components.google_translate
|
||||
gTTS==2.2.3
|
||||
|
@ -415,7 +415,7 @@ freebox-api==0.0.10
|
||||
|
||||
# homeassistant.components.fritz
|
||||
# homeassistant.components.fritzbox_callmonitor
|
||||
fritzconnection==1.7.0
|
||||
fritzconnection==1.7.2
|
||||
|
||||
# homeassistant.components.google_translate
|
||||
gTTS==2.2.3
|
||||
|
Loading…
x
Reference in New Issue
Block a user