Message112411
Joining the iterator contents if default is an iterator is an ugly backward compatibility hack. The default should really be returned unchanged. But given there is code in the field working around the current bug, I guess we have to retain it. Of course, it will fail if the iterator contains non-strings...oh well.
Perhaps we could add a deprecation warning when an iterator is used as a default, and in 3.3 stop special casing iterators.
And I agree that only iterators should be special cased, since anything else would currently be failing, and should instead be returned unchanged. |
|
Date |
User |
Action |
Args |
2010-08-02 00:37:36 | r.david.murray | set | recipients:
+ r.david.murray, barry, orsenthil, dstanek, hdiogenes, eric.araujo, l0nwlf, Walter.Woods |
2010-08-02 00:37:35 | r.david.murray | set | messageid: <1280709455.54.0.464478867876.issue8572@psf.upfronthosting.co.za> |
2010-08-02 00:37:34 | r.david.murray | link | issue8572 messages |
2010-08-02 00:37:33 | r.david.murray | create | |
|