Xuanji, a wording which does convey the approximate meaning is fine. I think, the Exception error messages will help the people based on the Context.
- Lets have the ValueError raised from the urllib/request.py. Changing it to isinstance(data,collections.Iterable) as Antoine suggested is okay here too.
- Same change for http.client code checking for an Iterable as specified in msg122905
tests are fine. Docs and NEWS should be updated.
Georg: Is it okay, if we push this feature in before Dec 4th, beta1 release?