Message214040
I think the best we could do is have None.__format__ be:
def __format__(self, fmt):
return str(self).__format__(fmt)
Or its logical equivalent.
But this seems more like papering over a bug, instead of actually fixing a problem. My suggestion is to use:
"{!s}".format(None)
That is: if you want to format a string, then explicitly force the argument to be a string.
I don't think None should be special and be auto-converted to a string. |
|
| Date |
User |
Action |
Args |
| 2014-03-19 00:34:31 | eric.smith | set | recipients:
+ eric.smith, mark.dickinson, ezio.melotti, r.david.murray, flox, meador.inge, python-dev, hct |
| 2014-03-19 00:34:30 | eric.smith | set | messageid: <[email protected]> |
| 2014-03-19 00:34:30 | eric.smith | link | issue7994 messages |
| 2014-03-19 00:34:30 | eric.smith | create | |
|