+
+ Some drivers (e.g. ``gpgme``) have ``gpg-agent`` set ``ttyname``
+ to the terminal running ``gpgme``. I don't like this, because the
+ pinentry program doesn't always play nicely with whatever is going
+ on in that terminal. I'd rather have a free terminal that had
+ just been running Bash, and I export ``GPG_TTY`` to point to the
+ desired terminal. To ignore the requested ``ttyname`` and use
+ whatever is in ``GPG_TTY``, initialize with ``override_ttyname``
+ set to ``True``.