@@ -172,7 +172,8 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook,
172172 pairs = object_hook (pairs )
173173 return pairs , end + 1
174174 elif nextchar != '"' :
175- raise ValueError (errmsg ("Expecting property name" , s , end ))
175+ raise ValueError (errmsg (
176+ "Expecting property name enclosed in double quotes" , s , end ))
176177 end += 1
177178 while True :
178179 key , end = scanstring (s , end , strict )
@@ -182,7 +183,7 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook,
182183 if s [end :end + 1 ] != ':' :
183184 end = _w (s , end ).end ()
184185 if s [end :end + 1 ] != ':' :
185- raise ValueError (errmsg ("Expecting : delimiter" , s , end ))
186+ raise ValueError (errmsg ("Expecting ':' delimiter" , s , end ))
186187 end += 1
187188
188189 try :
@@ -210,12 +211,13 @@ def JSONObject(s_and_end, strict, scan_once, object_hook, object_pairs_hook,
210211 if nextchar == '}' :
211212 break
212213 elif nextchar != ',' :
213- raise ValueError (errmsg ("Expecting , delimiter" , s , end - 1 ))
214+ raise ValueError (errmsg ("Expecting ',' delimiter" , s , end - 1 ))
214215 end = _w (s , end ).end ()
215216 nextchar = s [end :end + 1 ]
216217 end += 1
217218 if nextchar != '"' :
218- raise ValueError (errmsg ("Expecting property name" , s , end - 1 ))
219+ raise ValueError (errmsg (
220+ "Expecting property name enclosed in double quotes" , s , end - 1 ))
219221 if object_pairs_hook is not None :
220222 result = object_pairs_hook (pairs )
221223 return result , end
@@ -249,7 +251,7 @@ def JSONArray(s_and_end, scan_once, _w=WHITESPACE.match, _ws=WHITESPACE_STR):
249251 if nextchar == ']' :
250252 break
251253 elif nextchar != ',' :
252- raise ValueError (errmsg ("Expecting , delimiter" , s , end ))
254+ raise ValueError (errmsg ("Expecting ',' delimiter" , s , end ))
253255 try :
254256 if s [end ] in _ws :
255257 end += 1
0 commit comments