Wrap standard-library logging to support TQDM progress-bars.
Project description
TQDM logging wrapper
Wrap standard-library logging to support TQDM progress-bars.
Installation
pip install tqdm-logging-wrapper
Usage
import logging
import tqdm
import tqdm_logging_wrapper
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
items = [1, 2, 3]
items_iter = tqdm.tqdm(items)
logger.info(f"Items: {items}")
with tqdm_logging_wrapper.wrap_logging_for_tqdm(items_iter), items_iter:
for item in items_iter:
logger.info(f"Item: {item}")
logger.info(f"Items: {items}")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for tqdm-logging-wrapper-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8298ec68e5ec5bd89ca1ed0aad7f3268e75046fa45fff39ec21001004b9f8be7 |
|
MD5 | eaec9cbace07435d78db8639af324fb6 |
|
BLAKE2b-256 | 92ac31a9fe11af9dacae578fd2ccdae68c0f805ff83120b80d2b62eecfb1f1ac |
Close
Hashes for tqdm_logging_wrapper-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4cf78565f0581b89350758226158ad89fa3a3c88a09908604ecab0d902de10d |
|
MD5 | 2f7dd86ba9fecff99a8319df9a3648e1 |
|
BLAKE2b-256 | 418b55315c1a8ba0edbee66aa75e1cd3f78050adeadb507d5d0213d2d4f4cd22 |