Aggiornato il comportamento del logging per i logger di agno. Aggiunto il supporto per l'opzione check_for_async nella configurazione di RedditWrapper.

This commit is contained in:
2025-10-09 13:49:38 +02:00
parent 2642b0a221
commit 9cd3184bd2
3 changed files with 10 additions and 48 deletions

View File

@@ -30,7 +30,15 @@ logging.config.dictConfig({
}
})
# Modifichiamo i logger di agno
import agno.utils.log # type: ignore
agno_logger_names = ["agno", "agno-team", "agno-workflow"]
for logger_name in agno_logger_names:
logger = logging.getLogger(logger_name)
logger.handlers.clear()
# Imposta la propagazione su True affinché i log passino al logger root
# e usino i tuoi handler configurati nel logger root.
logger.propagate = True
# IMPORTARE LIBRERIE DA QUI IN POI
from app.utils import ChatManager, BotFunctions
@@ -48,4 +56,3 @@ if __name__ == "__main__":
telegram = BotFunctions.create_bot(share_url)
telegram.run_polling()

View File

@@ -59,6 +59,7 @@ class RedditWrapper(SocialWrapper):
client_id=client_id,
client_secret=client_secret,
user_agent="upo-appAI",
check_for_async=False,
)
self.subreddits = self.tool.subreddit("+".join(SUBREDDITS))