Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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