solvebio/cli/main.py
def main(argv=sys.argv[1:]):
    """ Main entry point for SolveBio CLI """
    parser = SolveArgumentParser()
    args = parser.parse_solvebio_args(argv)

    if args.api_host:
        solvebio.api_host = args.api_host

    if args.api_key:
        solvebio.api_key = args.api_key

    if not solvebio.api_key:
        # If nothing is set (via command line or environment)
        # look in local credentials
        try:
            from .credentials import get_credentials
            solvebio.api_key = get_credentials()
        except:
            pass

    # Update the client host and token
    client.set_host()
    client.set_token()

    return args.func(args)
def main(argv=sys.argv[1:]):
    """ Main entry point for SolveBio CLI """
    parser = SolveArgumentParser()
    args = parser.parse_solvebio_args(argv)

    if args.api_host:
        solvebio.api_host = args.api_host

    if args.api_key:
        solvebio.api_key = args.api_key

    if not solvebio.api_key:
        # If nothing is set (via command line or environment)
        # look in local credentials
        try:
            from .credentials import get_credentials
            solvebio.api_key = get_credentials()
        except:
            pass

    # Update the client host and token
    client.set_host()
    client.set_token()

    return args.func(args)
def main ( argv = sys . argv [ 1 : ] ) : parser = SolveArgumentParser ( ) args = parser . parse_solvebio_args ( argv ) if args . api_host : solvebio . api_host = args . api_host if args . api_key : solvebio . api_key = args . api_key if not solvebio . api_key : # If nothing is set (via command line or environment) # look in local credentials try : from . credentials import get_credentials solvebio . api_key = get_credentials ( ) except : pass # Update the client host and token client . set_host ( ) client . set_token ( ) return args . func ( args )
Main entry point for SolveBio CLI
Main entry point for SolveBio CLI