From e8b3d53faf42e343c59efb9e09f09bd178ac1a49 Mon Sep 17 00:00:00 2001 From: Taranjeet Singh Date: Sun, 16 Jul 2023 18:49:47 -0700 Subject: [PATCH] fix: Handle divide by zero error when original size is 0 (#290) --- embedchain/loaders/web_page.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/embedchain/loaders/web_page.py b/embedchain/loaders/web_page.py index f6a0e66d..cb3ba181 100644 --- a/embedchain/loaders/web_page.py +++ b/embedchain/loaders/web_page.py @@ -52,9 +52,10 @@ class WebPageLoader: content = clean_string(content) cleaned_size = len(content) - logging.info( - f"[{url}] Cleaned page size: {cleaned_size} characters, down from {original_size} (shrunk: {original_size-cleaned_size} chars, {round((1-(cleaned_size/original_size)) * 100, 2)}%)" # noqa:E501 - ) + if original_size != 0: + logging.info( + f"[{url}] Cleaned page size: {cleaned_size} characters, down from {original_size} (shrunk: {original_size-cleaned_size} chars, {round((1-(cleaned_size/original_size)) * 100, 2)}%)" # noqa:E501 + ) meta_data = { "url": url,