Module solute.app

Expand source code
try:
    from solute_cli import *
    from solute_gui import *
    from exceptions import *
except ImportError:
    from solute.solute_cli import *
    from solute.solute_gui import *
    from solute.exceptions import *


def run(mode:str='cli') -> None:
    """run application in mode specified

    Parameters:
        mode: type of interface for the application
            'cli' --> command-line-interface
            'gui' --> graphical-user-interface
    """
    if mode=='cli':
        command_line_interface()
    elif mode=='gui':
        graphical_user_interface()
    else:
        raise InvalidModeError("Modes = {'cli', 'gui'}")

Functions

def run(mode: str = 'cli') ‑> None

run application in mode specified

Parameters

mode: type of interface for the application 'cli' –> command-line-interface 'gui' –> graphical-user-interface

Expand source code
def run(mode:str='cli') -> None:
    """run application in mode specified

    Parameters:
        mode: type of interface for the application
            'cli' --> command-line-interface
            'gui' --> graphical-user-interface
    """
    if mode=='cli':
        command_line_interface()
    elif mode=='gui':
        graphical_user_interface()
    else:
        raise InvalidModeError("Modes = {'cli', 'gui'}")