Skip to content

Commit 955ea8c

Browse files
author
chenhao
committed
修复import
1 parent 73eb250 commit 955ea8c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

snippets/decorators.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ def wrapped(data: Iterable, *args, **kwargs):
170170
def _func(x):
171171
return func(x, *args, **kwargs)
172172
rs_iter = executors.map(_func, data)
173-
rs = tqdm(rs_iter)
173+
total = None if not hasattr(data, '__len__') else len(data)
174+
rs = tqdm(rs_iter, total=total)
174175
if return_list:
175176
return list(rs)
176177
return rs

snippets/logs.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
'''
88
import logging
99
import os
10+
from logging.handlers import TimedRotatingFileHandler
1011

1112

1213
logger = logging.getLogger(__name__)
@@ -62,8 +63,9 @@ def getlog_detail(name, level, format_type: str = "simple", do_print=True, do_fi
6263
if do_file:
6364
log_dir = log_dir or os.environ.get("LOG_DIR", "/tmp/logs")
6465
file_path = os.path.join(log_dir, name + ".log")
66+
os.makedirs(log_dir, exist_ok=True)
6567
if file_type == "time_rotate":
66-
filehandler = logging.handlers.TimedRotatingFileHandler(file_path, **file_config)
68+
filehandler = TimedRotatingFileHandler(file_path, **file_config)
6769
filehandler.suffix = "%Y-%m-%d_%H-%M-%S.log" # 设置历史文件 后缀
6870
filehandler.setFormatter(fmt)
6971
rs_logger.addHandler(filehandler)

0 commit comments

Comments
 (0)