def _getHeaders(self, email): headers = BaseMailer._getHeaders(self, email) reason, rationale = self._recipients.getReason(email) headers['X-Launchpad-Branch'] = reason.branch.unique_name if reason.branch.product is not None: headers['X-Launchpad-Project'] = reason.branch.product.name if self.revno is not None: headers['X-Launchpad-Branch-Revision-Number'] = str(self.revno) return headers
def _getHeaders(self, email): headers = BaseMailer._getHeaders(self, email) reason, rationale = self._recipients.getReason(email) headers['X-Launchpad-Branch'] = reason.branch.unique_name if reason.branch.product is not None: headers['X-Launchpad-Project'] = reason.branch.product.name if self.revno is not None: headers['X-Launchpad-Branch-Revision-Number'] = str(self.revno) return headers
def _getHeaders(self, email, recipient): headers = BaseMailer._getHeaders(self, email, recipient) reason, rationale = self._recipients.getReason(email) headers['X-Launchpad-Branch'] = reason.branch.unique_name if IGitRef.providedBy(reason.branch): if IProduct.providedBy(reason.branch.target): headers['X-Launchpad-Project'] = reason.branch.target.name elif IBranch.providedBy(reason.branch): if reason.branch.product is not None: headers['X-Launchpad-Project'] = reason.branch.product.name if self.revno is not None: headers['X-Launchpad-Branch-Revision-Number'] = str(self.revno) if self.revision_id is not None: headers['X-Launchpad-Branch-Revision-ID'] = self.revision_id return headers