Original doc: Show a box in which a user can enter an integer.
        In addition to arguments for message and title, this function accepts
        integer arguments for default_value, lowerbound, and upperbound.

        The default_value argument may be None.

        When the user enters some text, the text is checked to verify
        that it can be converted to an integer between the lowerbound and upperbound.

        If it can be, the integer (not the text) is returned.

        If it cannot, then an error message is displayed, and the integerbox is
                redisplayed.

        If the user cancels the operation, the default value is returned.

def integerbox(message='Enter something.', title='', argDefault=None, argLowerBound=0, argUpperBound=99):
    """Original doc: Show a box in which a user can enter an integer.
        In addition to arguments for message and title, this function accepts
        integer arguments for default_value, lowerbound, and upperbound.

        The default_value argument may be None.

        When the user enters some text, the text is checked to verify
        that it can be converted to an integer between the lowerbound and upperbound.

        If it can be, the integer (not the text) is returned.

        If it cannot, then an error message is displayed, and the integerbox is
                redisplayed.

        If the user cancels the operation, the default value is returned.
        """
    return psidialogs.ask_string(message=message, title=title, default=str(argDefault))