@@ -159,7 +159,7 @@ def __init__(self, file_like=None, read_size=0, use_list=True,
159159 self ._fb_feeding = True
160160 else :
161161 if not callable (file_like .read ):
162- raise ValueError ("`file_like.read` must be callable" )
162+ raise TypeError ("`file_like.read` must be callable" )
163163 self .file_like = file_like
164164 self ._fb_feeding = False
165165 self ._fb_buffers = []
@@ -179,16 +179,16 @@ def __init__(self, file_like=None, read_size=0, use_list=True,
179179 self ._ext_hook = ext_hook
180180
181181 if list_hook is not None and not callable (list_hook ):
182- raise ValueError ('`list_hook` is not callable' )
182+ raise TypeError ('`list_hook` is not callable' )
183183 if object_hook is not None and not callable (object_hook ):
184- raise ValueError ('`object_hook` is not callable' )
184+ raise TypeError ('`object_hook` is not callable' )
185185 if object_pairs_hook is not None and not callable (object_pairs_hook ):
186- raise ValueError ('`object_pairs_hook` is not callable' )
186+ raise TypeError ('`object_pairs_hook` is not callable' )
187187 if object_hook is not None and object_pairs_hook is not None :
188- raise ValueError ("object_pairs_hook and object_hook are mutually "
189- "exclusive" )
188+ raise TypeError ("object_pairs_hook and object_hook are mutually "
189+ "exclusive" )
190190 if not callable (ext_hook ):
191- raise ValueError ("`ext_hook` is not callable" )
191+ raise TypeError ("`ext_hook` is not callable" )
192192
193193 def feed (self , next_bytes ):
194194 if isinstance (next_bytes , array .array ):
0 commit comments