While demonstrating email.utils.parseaddr in a recent training course, I discovered it had no docstring (see below). This looks as though it should be an easy fix for a first-time contributor. taniyama:Desktop mdickinson$ ipython Python 3.6.2 (default, Jul 24 2017, 13:17:39) Type 'copyright', 'credits' or 'license' for more information IPython 6.2.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: from email.utils import parseaddr In [2]: parseaddr? Signature: parseaddr(addr) Docstring: File: /opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/email/utils.py Type: function
Mark: re your training course...if you aren't trying to stay compatible with python2, note that python3 has a much more sophisticated address parser now, that gets called automatically if you use the new policies.