Message244867
Agreed that this is not a good API change. If this makes sense for a particular program it is easy to write a wrapper, while the current behavior is much more useful for typical programs. loads is not a "coercion" style call, it is specifically parsing a string, and should fail if passed something it can't parse as a string. Another argument along these lines is that if you call int() on something, you know you get back an int. If you call json.loads and it returns a dictionary unmodified, you do *not* know if you have something that is valid json data or not (that is, it might contain un-jsonifiable objects). |
|
Date |
User |
Action |
Args |
2015-06-05 13:23:30 | r.david.murray | set | recipients:
+ r.david.murray, eric.smith, CT Radu |
2015-06-05 13:23:30 | r.david.murray | set | messageid: <1433510610.71.0.631858249752.issue24387@psf.upfronthosting.co.za> |
2015-06-05 13:23:30 | r.david.murray | link | issue24387 messages |
2015-06-05 13:23:30 | r.david.murray | create | |
|