Changeset 29 in code for trunk


Ignore:
Timestamp:
Nov 17, 2022, 8:15:26 PM (2 years ago)
Author:
fox
Message:

Skip indices with empty ID

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cli/pull.ml

    r28 r29  
    9494                match Logarion.Header_pack.of_string (Buffer.contents body) with
    9595                | Error s -> Printf.printf "Error with %s: %s\n" url s; false
     96                | Ok pk when pk.info.id = "" ->
     97                        Printf.printf "Empty ID index.pck, skipping %s\n" url; false
    9698                | Ok pk ->
    9799                        let dir = Filename.concat Logarion.Peers.text_dir pk.info.id in
     
    109111                        let print = printers (string_of_int @@ Logarion.Header_pack.numof_texts pk) name dir in
    110112                        try Logarion.Header_pack.iteri (per_text url dir filter print) pk; print_newline (); true
    111                         with Invalid_argument msg -> Printf.eprintf "\nFailed to parse %s: %s\n%!" url msg; false
     113                        with Invalid_argument msg -> Printf.printf "\nFailed to parse %s: %s\n%!" url msg; false
    112114
    113115let pull_list auths topics =
Note: See TracChangeset for help on using the changeset viewer.