Skip to content

Commit 2cddd0e

Browse files
committed
Make imports flexible.
1 parent 2627572 commit 2cddd0e

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/pytask_parallel/execute.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111
from typing import Callable
1212

1313
import cloudpickle
14-
from _pytask.warnings import parse_warning_filter
15-
from _pytask.warnings import warning_record_to_str
16-
from _pytask.warnings_utils import WarningReport
1714
from pybaum.tree_util import tree_map
1815
from pytask import console
1916
from pytask import ExecutionReport
@@ -27,6 +24,16 @@
2724
from rich.console import ConsoleOptions
2825
from rich.traceback import Traceback
2926

27+
# Can be removed if pinned to pytask >= 0.2.6.
28+
try:
29+
from pytask import parse_warning_filter
30+
from pytask import warning_record_to_str
31+
from pytask import WarningReport
32+
except ImportError:
33+
from _pytask.warnings import parse_warning_filter
34+
from _pytask.warnings import warning_record_to_str
35+
from _pytask.warnings_utils import WarningReport
36+
3037

3138
@hookimpl
3239
def pytask_post_parse(config: dict[str, Any]) -> None:

0 commit comments

Comments
 (0)