Message176505
Yes, if you pass "string" when you meant to pass ["string"], you will often get awful error messages.
This is one of the downsides of strings being iterable, but we're not going to add "if isinstance(obj, str): throw TypeError(msg)" special cases everywhere to address it.
It's definitely a wart in Python, but it's one Python developers just have to get used to (and learn to suspect whenever they see a single-character string in an error message). |
|
Date |
User |
Action |
Args |
2012-11-28 01:32:05 | ncoghlan | set | recipients:
+ ncoghlan, vstinner, techtonik, meador.inge |
2012-11-28 01:32:05 | ncoghlan | set | messageid: <1354066325.19.0.165264081541.issue16566@psf.upfronthosting.co.za> |
2012-11-28 01:32:04 | ncoghlan | link | issue16566 messages |
2012-11-28 01:32:03 | ncoghlan | create | |
|