Hi,
Reportbug 4.0 has the same behavior. Here is a simple patch to solve this issue, warning the user and exiting properly.
823a824,829 > if options.attachments: > for attachment in options.attachments: > if not os.path.exists(os.path.expanduser(attachment)): > print 'The file %s does not exist. Exiting.' % attachment > sys.exit(1) >