Print the file which raised an exception.

This commit is contained in:
voussoir 2022-01-04 12:43:37 -08:00
parent 33f4c3117c
commit 043505f80a
No known key found for this signature in database
GPG key ID: 5F7554F8C26DACCB

View file

@ -7,7 +7,12 @@ from voussoirkit import pipeable
def main(argv): def main(argv):
for path in pathclass.glob_many(pipeable.go(argv, skip_blank=True)): for path in pathclass.glob_many(pipeable.go(argv, skip_blank=True)):
pipeable.stdout(path.absolute_path) pipeable.stdout(path.absolute_path)
try:
send2trash.send2trash(path) send2trash.send2trash(path)
except Exception as exc:
pipeable.stderr(f'Recycling {path.absolute_path} caused an exception:')
pipeable.stderr(str(exc))
return 1
return 0 return 0
if __name__ == '__main__': if __name__ == '__main__':