Skip to content

Commit 370d827

Browse files
refactor: raise useful errors
1 parent 1377933 commit 370d827

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/thread/thread.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -507,8 +507,10 @@ def __init__(
507507
length = _length
508508
get_value = _get_value
509509

510-
assert isinstance(length, int), '`_length` must be an integer'
511-
assert length > 0, 'dataset cannot be empty'
510+
if not isinstance(length, int):
511+
raise TypeError('`_length` must be an integer')
512+
if length <= 0:
513+
raise ValueError('dataset cannot be empty')
512514
assert get_value, '`_get_value` must be set'
513515

514516
self._length = length

0 commit comments

Comments
 (0)