src/streamlink_cli/main.py
def check_file_output(filename, force):
    """Checks if file already exists and ask the user if it should
    be overwritten if it does."""

    log.debug("Checking file output")

    if os.path.isfile(filename) and not force:
        if sys.stdin.isatty():
            answer = console.ask("File {0} already exists! Overwrite it? [y/N] ",
                                 filename)

            if answer.lower() != "y":
                sys.exit()
        else:
            log.error("File {0} already exists, use --force to overwrite it.".format(filename))
            sys.exit()

    return FileOutput(filename)
def check_file_output(filename, force):
    """Checks if file already exists and ask the user if it should
    be overwritten if it does."""

    log.debug("Checking file output")

    if os.path.isfile(filename) and not force:
        if sys.stdin.isatty():
            answer = console.ask("File {0} already exists! Overwrite it? [y/N] ",
                                 filename)

            if answer.lower() != "y":
                sys.exit()
        else:
            log.error("File {0} already exists, use --force to overwrite it.".format(filename))
            sys.exit()

    return FileOutput(filename)
def check_file_output ( filename , force ) : log . debug ( "Checking file output" ) if os . path . isfile ( filename ) and not force : if sys . stdin . isatty ( ) : answer = console . ask ( "File {0} already exists! Overwrite it? [y/N] " , filename ) if answer . lower ( ) != "y" : sys . exit ( ) else : log . error ( "File {0} already exists, use --force to overwrite it." . format ( filename ) ) sys . exit ( ) return FileOutput ( filename )
Checks if file already exists and ask the user if it should
    be overwritten if it does.
Checks if file already exists and ask the user if it should be overwritten if it does .