'Ask "y/n" and return the corresponding boolean answer.
Show user in terminal a "y/n" prompt, and return true or false based on
the response. If default is passed as true, the default will be shown
as ``[y]``, else it will be ``[n]``. ``question`` should be phrased as
a question, but without a question mark at the end.'

def option(self, question, default=False):

    d = u'n'
    if default:
        d = u'y'
    ans = get_input((((question + u'    (y/n)?    [') + d) + u']    '))
    if (not ans):
        ans = d
    return (ans.lower() == u'y')
