@@ -173,7 +173,8 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook,
173173 pairs = object_hook (pairs )
174174 return pairs , end + 1
175175 elif nextchar != '"' :
176- raise ValueError (errmsg ("Expecting property name" , s , end ))
176+ raise ValueError (errmsg (
177+ "Expecting property name enclosed in double quotes" , s , end ))
177178 end += 1
178179 while True :
179180 key , end = scanstring (s , end , strict )
@@ -183,7 +184,7 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook,
183184 if s [end :end + 1 ] != ':' :
184185 end = _w (s , end ).end ()
185186 if s [end :end + 1 ] != ':' :
186- raise ValueError (errmsg ("Expecting : delimiter" , s , end ))
187+ raise ValueError (errmsg ("Expecting ':' delimiter" , s , end ))
187188 end += 1
188189
189190 try :
@@ -211,12 +212,13 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook,
211212 if nextchar == '}' :
212213 break
213214 elif nextchar != ',' :
214- raise ValueError (errmsg ("Expecting , delimiter" , s , end - 1 ))
215+ raise ValueError (errmsg ("Expecting ',' delimiter" , s , end - 1 ))
215216 end = _w (s , end ).end ()
216217 nextchar = s [end :end + 1 ]
217218 end += 1
218219 if nextchar != '"' :
219- raise ValueError (errmsg ("Expecting property name" , s , end - 1 ))
220+ raise ValueError (errmsg (
221+ "Expecting property name enclosed in double quotes" , s , end - 1 ))
220222 if object_pairs_hook is not None :
221223 result = object_pairs_hook (pairs )
222224 return result , end
@@ -250,7 +252,7 @@ def JSONArray(s_and_end, scan_once, _w=WHITESPACE.match, _ws=WHITESPACE_STR):
250252 if nextchar == ']' :
251253 break
252254 elif nextchar != ',' :
253- raise ValueError (errmsg ("Expecting , delimiter" , s , end ))
255+ raise ValueError (errmsg ("Expecting ',' delimiter" , s , end ))
254256 try :
255257 if s [end ] in _ws :
256258 end += 1
0 commit comments