Skip to content

Commit 23d38cc

Browse files
committed
Fix distributed logging [release]
1 parent 0c08f43 commit 23d38cc

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "DataDreamer"
3-
version = "0.40.0"
3+
version = "0.41.0"
44
description = "Prompt. Generate Synthetic Data. Train & Align Models."
55
license = "MIT"
66
authors= [

src/utils/background_utils.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,11 @@ def format_for_worker_logging(_fmt: str) -> str:
170170
lgr.__dict__.update(log_dict)
171171
for level, formatter in log_handler:
172172
if "DATADREAMER_DISTRIBUTED" in env:
173-
formatter._style._fmt = format_for_worker_logging(formatter._style._fmt)
174-
formatter._fmt = format_for_worker_logging(formatter._fmt)
173+
if formatter is not None:
174+
formatter._style._fmt = format_for_worker_logging(
175+
formatter._style._fmt
176+
)
177+
formatter._fmt = format_for_worker_logging(formatter._fmt)
175178
stderr_handler = StreamHandler()
176179
stderr_handler.setLevel(level)
177180
stderr_handler.setFormatter(formatter)

0 commit comments

Comments
 (0)