The docstring of padded_key() is as follows:
"""Return a string of the distinct characters of ``symbols`` with
those of ``key`` appearing first, omitting characters in ``key``
that are not in ``symbols``. A ValueError is raised if a) there are
duplicate characters in ``symbols`` or b) there are characters
in ``key`` that are not in ``symbols``.
A ValueError is raised if there are characters in ``key`` which are not in ``symbols``. However, The docstring initially mentions that the characters in ``key`` will be omitted if not present in ``symbols`` and then a complete opposite follows. May I fix this?