mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-01 04:10:06 -05:00
use self._logger everywhere
This commit is contained in:
@@ -17,10 +17,11 @@ class HomeAssistant(Connector):
|
|||||||
if not config.token or not config.url or not config.todo_entity:
|
if not config.token or not config.url or not config.todo_entity:
|
||||||
raise ValueError("config for HomeAssistantConnector in incomplete")
|
raise ValueError("config for HomeAssistantConnector in incomplete")
|
||||||
|
|
||||||
|
self._logger = logging.getLogger(f"recipes.connector.homeassistant.{config.name}")
|
||||||
|
|
||||||
if config.url[-1] != "/":
|
if config.url[-1] != "/":
|
||||||
config.url += "/"
|
config.url += "/"
|
||||||
self._config = config
|
self._config = config
|
||||||
self._logger = logging.getLogger("recipes.connector.HomeAssistant")
|
|
||||||
|
|
||||||
async def homeassistant_api_call(self, method: str, path: str, data: Dict) -> str:
|
async def homeassistant_api_call(self, method: str, path: str, data: Dict) -> str:
|
||||||
headers = {
|
headers = {
|
||||||
@@ -37,7 +38,7 @@ class HomeAssistant(Connector):
|
|||||||
|
|
||||||
item, description = _format_shopping_list_entry(shopping_list_entry)
|
item, description = _format_shopping_list_entry(shopping_list_entry)
|
||||||
|
|
||||||
logging.debug(f"adding {item=} to {self._config.name}")
|
self._logger.debug(f"adding {item=}")
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
"entity_id": self._config.todo_entity,
|
"entity_id": self._config.todo_entity,
|
||||||
@@ -48,7 +49,7 @@ class HomeAssistant(Connector):
|
|||||||
try:
|
try:
|
||||||
await self.homeassistant_api_call("POST", "services/todo/add_item", data)
|
await self.homeassistant_api_call("POST", "services/todo/add_item", data)
|
||||||
except ClientError as err:
|
except ClientError as err:
|
||||||
self._logger.warning(f"[HomeAssistant {self._config.name}] Received an exception from the api: {err=}, {type(err)=}")
|
self._logger.warning(f"received an exception from the api: {err=}, {type(err)=}")
|
||||||
|
|
||||||
async def on_shopping_list_entry_updated(self, space: Space, shopping_list_entry: ShoppingListEntry) -> None:
|
async def on_shopping_list_entry_updated(self, space: Space, shopping_list_entry: ShoppingListEntry) -> None:
|
||||||
if not self._config.on_shopping_list_entry_updated_enabled:
|
if not self._config.on_shopping_list_entry_updated_enabled:
|
||||||
@@ -66,7 +67,7 @@ class HomeAssistant(Connector):
|
|||||||
|
|
||||||
item, _ = _format_shopping_list_entry(shopping_list_entry)
|
item, _ = _format_shopping_list_entry(shopping_list_entry)
|
||||||
|
|
||||||
logging.debug(f"removing {item=} from {self._config.name}")
|
self._logger.debug(f"removing {item=}")
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
"entity_id": self._config.todo_entity,
|
"entity_id": self._config.todo_entity,
|
||||||
@@ -77,7 +78,7 @@ class HomeAssistant(Connector):
|
|||||||
await self.homeassistant_api_call("POST", "services/todo/remove_item", data)
|
await self.homeassistant_api_call("POST", "services/todo/remove_item", data)
|
||||||
except ClientError as err:
|
except ClientError as err:
|
||||||
# This error will always trigger if the item is not present/found
|
# This error will always trigger if the item is not present/found
|
||||||
self._logger.debug(f"[HomeAssistant {self._config.name}] Received an exception from the api: {err=}, {type(err)=}")
|
self._logger.debug(f"received an exception from the api: {err=}, {type(err)=}")
|
||||||
|
|
||||||
async def close(self) -> None:
|
async def close(self) -> None:
|
||||||
pass
|
pass
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ LOGGING = {
|
|||||||
"disable_existing_loggers": False,
|
"disable_existing_loggers": False,
|
||||||
'formatters': {
|
'formatters': {
|
||||||
'verbose': {
|
'verbose': {
|
||||||
'format': '{processName} {threadName} {levelname} {asctime} {module} {message}',
|
"format": "{threadName} {levelname} {asctime} {name} {message}",
|
||||||
'style': '{',
|
'style': '{',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user