INNER CODE UNIT · Python
main
defiprime/defiprime1 · scripts/algolia-index.py:218
def main(argv=None, http=http_request):
args = parse_args(argv)
try:
records = load_records(args.input)
except (OSError, ValueError) as error:
print(f"algolia-index: {error}", file=sys.stderr)
return 1
if not records:
print(f"algolia-index: {args.input} holds no records", file=sys.stderr)
return 1
oversized = oversized_records(records, args.max_record_bytes)
if oversized:
for object_id, size in oversized:
print(
f"algolia-index: {object_id} is {size} bytes, over the "
f"{args.max_record_bytes} byte cap",