]> arthur.barton.de Git - bup.git/commit
ftp: clean up error handling
authorJohannes Berg <johannes@sipsolutions.net>
Sun, 24 Jan 2021 20:35:34 +0000 (21:35 +0100)
committerRob Browning <rlb@defaultvalue.org>
Fri, 1 Jul 2022 19:17:05 +0000 (14:17 -0500)
commit1c968112d2bfb1d93c7009a42c518de5309dd75c
tree0eb708af07652c218a360787017f65aa6b902c11
parentd163393f491ad8ffb20336eadec46b3688b6951a
ftp: clean up error handling

We don't want to abort on errors since this is an interactive
tool; while at it, also clean up duplicate error reporting on
errors in 'ls' and weird bytes formatting on errors.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Reviewed-by: Rob Browning <rlb@defaultvalue.org>
[rlb@defaultvalue.org: let unexpected exceptions propgate]
[rlb@defaultvalue.org: use str for exception messages]
[rlb@defaultvalue.org: render paths via path_msg()]
[rlb@defaultvalue.org: add match_rx_grp and test for expected output]
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/cmd/ftp.py
test/ext/test_ftp.py