Original doc:
    Display a message box with choices of Continue and Cancel.
    The default is "Continue".
    Returns returns 1 if "Continue" is chosen, or if
    the dialog is cancelled (which is interpreted as
    choosing the default).  Otherwise returns 0.

    If invoked without a message parameter, displays a generic request for a confirmation
    that the user wishes to continue.  So it can be used this way:

        if ccbox(): pass # continue
        else: sys.exit(0)  # exit the program

def ccbox(message="Shall I continue?", title=""):
    """
    Original doc:
    Display a message box with choices of Continue and Cancel.
    The default is "Continue".
    Returns returns 1 if "Continue" is chosen, or if
    the dialog is cancelled (which is interpreted as
    choosing the default).  Otherwise returns 0.

    If invoked without a message parameter, displays a generic request for a confirmation
    that the user wishes to continue.  So it can be used this way:

        if ccbox(): pass # continue
        else: sys.exit(0)  # exit the program
    """
    choices = ["Continue", "Cancel"]
    if title == None:
        title = ""
    return boolbox(message, title, choices)