Good point. a minimal example to catch this error is:

```python
x = u'tacös'
'{}'.format(x)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 3: ordinal not in range(128)
```

I'll submit a fix in a moment.