From 65a5ee39f893d952dc6655583e1b705eef43616d Mon Sep 17 00:00:00 2001 From: renaud gaudin Date: Mon, 5 Oct 2020 14:31:50 +0000 Subject: [PATCH 1/3] adding debug logs for rewriting --- src/zimscraperlib/zim/filesystem.py | 1 + src/zimscraperlib/zim/rewriting.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/zimscraperlib/zim/filesystem.py b/src/zimscraperlib/zim/filesystem.py index 87bffcf7..d8a4fec5 100644 --- a/src/zimscraperlib/zim/filesystem.py +++ b/src/zimscraperlib/zim/filesystem.py @@ -157,6 +157,7 @@ def add_to_zim( for leaf in fpath.iterdir(): add_to_zim(root, zim_file, leaf, rewrite_links) else: + logger.debug(f"Creating FileArticle from {root} -- {fpath} -- {rewrite_links}") art = FileArticle(root, fpath, rewrite_links) zim_file.add_zim_article(art) diff --git a/src/zimscraperlib/zim/rewriting.py b/src/zimscraperlib/zim/rewriting.py index 5d268866..928936d6 100644 --- a/src/zimscraperlib/zim/rewriting.py +++ b/src/zimscraperlib/zim/rewriting.py @@ -16,6 +16,7 @@ from bs4 import BeautifulSoup +from .. import logger from ..filesystem import get_file_mimetype from ..types import get_mime_for_name, ARTICLE_MIME, FONT_MIMES @@ -140,6 +141,7 @@ def fix_file_target_for( """fixed link from source to target: relative and namespace aware Links to non-local file targets are kept as-is if require_target is set""" + logger.debug(f"..fix_target_for {root}, {source}, {target}, {require_target}") fpath = root / target if require_target and not fpath.exists(): return str(target) From bff892e4748d62344d47b9e4ff764a671a960c6f Mon Sep 17 00:00:00 2001 From: renaud gaudin Date: Mon, 5 Oct 2020 15:00:40 +0000 Subject: [PATCH 2/3] enabling debug --- src/zimscraperlib/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/zimscraperlib/__init__.py b/src/zimscraperlib/__init__.py index 3383e609..2a0cf212 100644 --- a/src/zimscraperlib/__init__.py +++ b/src/zimscraperlib/__init__.py @@ -2,7 +2,9 @@ # -*- coding: utf-8 -*- # vim: ai ts=4 sts=4 et sw=4 nu +import logging + from .constants import NAME from .logging import getLogger -logger = getLogger(NAME) +logger = getLogger(NAME, logging.DEBUG) From 3e948ba252ce3c628b86b62a40a8c01502a6290b Mon Sep 17 00:00:00 2001 From: renaud gaudin Date: Mon, 5 Oct 2020 15:06:04 +0000 Subject: [PATCH 3/3] typo --- src/zimscraperlib/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/zimscraperlib/__init__.py b/src/zimscraperlib/__init__.py index 2a0cf212..b3a08de0 100644 --- a/src/zimscraperlib/__init__.py +++ b/src/zimscraperlib/__init__.py @@ -2,9 +2,9 @@ # -*- coding: utf-8 -*- # vim: ai ts=4 sts=4 et sw=4 nu -import logging +import logging as std_logging from .constants import NAME from .logging import getLogger -logger = getLogger(NAME, logging.DEBUG) +logger = getLogger(NAME, level=std_logging.DEBUG)