mailgun/flanker — pull request #67 by grinich (2014-11-03 00:37:54+00:00)
Title: Fix for decoding errors if the list includes a non-ASCII string.

When decoding, addresslib shouldn't assume strings are only ASCII.

```
>>> from flanker.addresslib import address
>>> address.parse_list([u'A <\xfc@b.com>'])
Traceback (most recent call last):
File "", line 1, in
File "/Library/Python/2.7/site-packages/flanker/utils.py", line 99, in wrapper
return_value = f(*args, **kwargs)
File "/Library/Python/2.7/site-packages/flanker/addresslib/address.py", line 133, in parse_list
address_list = ', '.join([str(addr) for addr in address_list])
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 3: ordinal not in range(128)
```

Discovered via https://github.com/inboxapp/inbox/issues/102