HomeSoftware Heritage

CLI: improve exit handling upon failure

Description

CLI: improve exit handling upon failure

  • preserve error message from DBError exception
  • do *not* remove DB if it exists, as it might help in debugging
  • fail using click's fail() instead of bypassing it with sys.exit

Details

Provenance
zackAuthored on Dec 19 2020, 9:29 PM
zackPushed on Dec 19 2020, 9:47 PM
Parents
rDTSCN65f0b8e4c6ea: honor HTTP(S)_PROXY environment variables, to support HTTP proxies
Branches
Unknown
Tags
Unknown
Build Status
Buildable 18041
Build 27866: test-and-buildJenkins console · Jenkins