| OLD | NEW |
| 1 # Copyright 2015 The LUCI Authors. All rights reserved. | 1 # Copyright 2015 The LUCI Authors. All rights reserved. |
| 2 # Use of this source code is governed by the Apache v2.0 license that can be | 2 # Use of this source code is governed under the Apache License, Version 2.0 |
| 3 # found in the LICENSE file. | 3 # that can be found in the LICENSE file. |
| 4 | 4 |
| 5 """Notifies interested parties about rejection of a config set revision.""" | 5 """Notifies interested parties about rejection of a config set revision.""" |
| 6 | 6 |
| 7 import logging | 7 import logging |
| 8 import re | 8 import re |
| 9 import sys | 9 import sys |
| 10 | 10 |
| 11 from components import auth | 11 from components import auth |
| 12 from components import template | 12 from components import template |
| 13 from components import utils | 13 from components import utils |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 logging.error( | 155 logging.error( |
| 156 'Bounce notification\n%s', to_text(bounce_message.notification)) | 156 'Bounce notification\n%s', to_text(bounce_message.notification)) |
| 157 logging.info( | 157 logging.info( |
| 158 'Original message\n%s', to_text(bounce_message.original) | 158 'Original message\n%s', to_text(bounce_message.original) |
| 159 ) | 159 ) |
| 160 | 160 |
| 161 | 161 |
| 162 def _send(email_message): | 162 def _send(email_message): |
| 163 # Mockable | 163 # Mockable |
| 164 email_message.send() | 164 email_message.send() |
| OLD | NEW |