And... this is why having deprecated warnings off by default is stupid:

```
>>> "{0:s}".format([1,2,3])
__main__:1: DeprecationWarning: object.__format__ with a non-empty format string is deprecated
'[1, 2, 3]'
```

(above is in Python 3.3)