INNER CODE UNIT · Python

parse_args

defiprime/defiprime1 · scripts/algolia-index.py:205

def parse_args(argv):
    parser = argparse.ArgumentParser(
        description="Build and push the defiprime Algolia search index."
    )
    parser.add_argument("--input", default=DEFAULT_INPUT)
    parser.add_argument("--index", default=DEFAULT_INDEX)
    parser.add_argument("--app-id", default=DEFAULT_APP_ID)
    parser.add_argument("--key-file", default=DEFAULT_KEY_FILE)
    parser.add_argument("--max-record-bytes", type=int, default=MAX_RECORD_BYTES)
    parser.add_argument("--dry-run", action="store_true")
    return parser.parse_args(argv)


def main(argv=None, http=http_request):
    args = parse_args(argv)
    try:
        records = load_records(args.input)
    except (OSError, ValueError) as error:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…