Skip to content

Commit ff211dd

Browse files
asvetlovclaude
andcommitted
Report the type, not the value, in EventLoopSettings TypeError messages
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent c0832da commit ff211dd

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎Lib/asyncio/events.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,11 +259,11 @@ def __post_init__(self):
259259
if (not isinstance(self.eager_max_time, (int, float))
260260
or isinstance(self.eager_max_time, bool)):
261261
raise TypeError(f"eager_max_time must be an int or float, "
262-
f"got {self.eager_max_time!r}")
262+
f"not {type(self.eager_max_time).__name__}")
263263
if (not isinstance(self.eager_max_callbacks, int)
264264
or isinstance(self.eager_max_callbacks, bool)):
265265
raise TypeError(f"eager_max_callbacks must be an int, "
266-
f"got {self.eager_max_callbacks!r}")
266+
f"not {type(self.eager_max_callbacks).__name__}")
267267
if not 0 <= self.eager_max_time <= sys.float_info.max:
268268
raise ValueError("eager_max_time must be a non-negative "
269269
"finite number")

0 commit comments

Comments
 (0)