Commit c296bf82 authored by anarcat's avatar anarcat
Browse files

actually send multiple emails instead of a single one

parent 08c826ea
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -653,6 +653,7 @@ Sign all identities? [y/N] \
        if len(self.signed_keys) < 1:
            logger.warning(_('no key signed, nothing to export'))

        ret = True
        for fpr, key in self.signed_keys.items():
            if self.chosen_uid is None:
                for uid in key.uids.values():
@@ -661,14 +662,15 @@ Sign all identities? [y/N] \
                    except GpgRuntimeError as e:
                        logger.warning(_('failed to create email: %s'), e)
                        break
                    return self.sendmail(msg)
                    ret = ret and self.sendmail(msg)
            else:
                try:
                    msg = EmailFactory(self.tmpkeyring.export_data(fpr), fpr, self.chosen_uid, from_user, self.options.to)
                except GpgRuntimeError as e:
                    logger.warning(_('failed to create email: %s'), e)
                    break
                return self.sendmail(msg)
                ret = self.sendmail(msg)
        return ret

    def sendmail(self, msg):
            """actually send the email