Skip to content

Commit

Permalink
⏪ revert previous fix, fix tests instead, logger.level cannot be None
Browse files Browse the repository at this point in the history
  • Loading branch information
Ousret committed Nov 25, 2021
1 parent 3be824d commit 1561586
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions charset_normalizer/api.py
Expand Up @@ -68,7 +68,7 @@ def from_bytes(
)

if explain:
previous_logger_level = logger.level # type: Optional[int]
previous_logger_level = logger.level # type: int
logger.addHandler(explain_handler)
logger.setLevel(logging.INFO)

Expand Down Expand Up @@ -422,7 +422,7 @@ def from_bytes(
)
if explain:
logger.removeHandler(explain_handler)
logger.setLevel(previous_logger_level or logging.WARNING)
logger.setLevel(previous_logger_level)
return CharsetMatches([results[encoding_iana]])

if encoding_iana == sig_encoding:
Expand All @@ -432,7 +432,7 @@ def from_bytes(
)
if explain:
logger.removeHandler(explain_handler)
logger.setLevel(previous_logger_level or logging.WARNING)
logger.setLevel(previous_logger_level)
return CharsetMatches([results[encoding_iana]])

if len(results) == 0:
Expand Down Expand Up @@ -463,7 +463,7 @@ def from_bytes(

if explain:
logger.removeHandler(explain_handler)
logger.setLevel(previous_logger_level or logging.WARNING)
logger.setLevel(previous_logger_level)

return results

Expand Down
2 changes: 1 addition & 1 deletion tests/test_logging.py
Expand Up @@ -10,7 +10,7 @@ def setup(self):
self.logger = logging.getLogger("charset_normalizer")
self.logger.handlers.clear()
self.logger.addHandler(logging.NullHandler())
self.logger.level = None
self.logger.level = logging.WARNING

def test_explain_true_behavior(self, caplog):
test_sequence = b'This is a test sequence of bytes that should be sufficient'
Expand Down

0 comments on commit 1561586

Please sign in to comment.