comparison configmix/json.py @ 137:e84870359e1a

Enhance docu
author Franz Glasner <hg@dom66.de>
date Thu, 05 Apr 2018 09:42:23 +0200
parents 2f2e819e8d17
children 7e6ec99d5ff5
comparison
equal deleted inserted replaced
136:eee1dd1f99bf 137:e84870359e1a
53 if _with_object_pairs_hook: 53 if _with_object_pairs_hook:
54 kwds["object_pairs_hook"] = DictImpl 54 kwds["object_pairs_hook"] = DictImpl
55 decoder = json.decoder.JSONDecoder(**kwds) 55 decoder = json.decoder.JSONDecoder(**kwds)
56 data = decoder.decode(jsfp.read()) 56 data = decoder.decode(jsfp.read())
57 if not isinstance(data, DictImpl): 57 if not isinstance(data, DictImpl):
58 raise TypeError("JSON root must be an object") 58 raise TypeError("JSON root must be an object (i.e. dict)")
59 return data 59 return data