Message117724
| 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. |
|