This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients eric.araujo, eric.smith, ncoghlan, pitrou, r.david.murray, vstinner
Date 2010-09-30.11:40:33
SpamBayes Score 0.0006847433
Marked as misclassified No
Message-id <1285846849.68.0.578267493387.issue9873@psf.upfronthosting.co.za>
In-reply-to
Content
Yeah, the general implementation concept I'm thinking of going with for option 2 will use a few helper functions:

url, coerced_to_str = _coerce_to_str(url)
if coerced_to_str:
    param = _force_to_str(param) # as appropriate
...
return _undo_coercion(result, coerced_to_str)

The first helper function standardises the typecheck, the second one complains if it is given something that is already a string.

The last one just standardises the check to see if the coercion needs to be undone, and actually undoing the coercion.
History
Date User Action Args
2010-09-30 11:40:49ncoghlansetrecipients: + ncoghlan, pitrou, vstinner, eric.smith, eric.araujo, r.david.murray
2010-09-30 11:40:49ncoghlansetmessageid: <1285846849.68.0.578267493387.issue9873@psf.upfronthosting.co.za>
2010-09-30 11:40:33ncoghlanlinkissue9873 messages
2010-09-30 11:40:33ncoghlancreate