Skip to content

Commit 4867b89

Browse files
committed
fix.
1 parent 2ad3dfd commit 4867b89

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/_pytask/debugging.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ def _parse_pdbcls(value: str | None) -> tuple[str, str] | None:
6464
"""Parse and validate pdbcls string format."""
6565
if value is None:
6666
return None
67-
if not isinstance(value, str):
68-
msg = "'pdbcls' must be a string in format 'module:classname'"
69-
raise TypeError(msg)
7067
if isinstance(value, tuple) and len(value) == 2: # noqa: PLR2004
7168
return value
69+
if not isinstance(value, str):
70+
msg = "'pdbcls' must be a string in format 'module:classname', got {value!r}"
71+
raise TypeError(msg)
7272
split = value.split(":")
7373
if len(split) != 2: # noqa: PLR2004
7474
msg = (

0 commit comments

Comments
 (0)